{\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fnil\fprq2\fcharset134 \'cb\'ce\'cc\'e5;}{\f1\fswiss\fprq2\fcharset0 Arial;}{\f2\froman\fprq2\fcharset0 Times New Roman;}}
{\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\nowidctlpar\lang2052\f0\fs24\par
\par
\par
\par
\par
\par
\par
\par
\par
\pard\brdrl\brdrs\brdrw15 \brdrt\brdrs\brdrw15 \brdrr\brdrs\brdrw15 \brdrb\brdrs\brdrw15 \nowidctlpar\li80\ri80\sb20\sa20\qc\b\fs36 DLOG4J 3.0 \'ca\'fd\'be\'dd\'bf\'e2\'bd\'e1\'b9\'b9\'ce\'c4\'b5\'b5\'a3\'a8MySQL\'b0\'e6\'b1\'be\'a3\'a9\par
\pard\nowidctlpar\b0\fs24\par
\par
\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\qc\fs20\'c1\'f5\'b6\'ac(ld@dlog.cn)\par
2006-8-17\par
DLOG4J v3.0\par
\pard\nowidctlpar\li80\ri80\sb20\sa20 1\tab\page\ul\b\'b1\'ed\'b8\'f1\'c7\'e5\'b5\'a5\lang1033\f1\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\lang2052\ulnone\b0\i\f0\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'b2\'a9\'bf\'cd\'d0\'c5\'cf\'a2\'b1\'ed\lang1033\f2 (dlog_site)\lang2052\f0 (E35 \'b8\'c4)\cell\lang1033\f2 dlog_site\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'d7\'a2\'b2\'e1\'d3\'c3\'bb\'a7\'b1\'ed\lang1033\f2 (dlog_user)\lang2052\f0 (E35 \'b8\'c4)\cell\lang1033\f2 dlog_user\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'d3\'d1\'c7\'e9\'c1\'b4\'bd\'d3\'b1\'ed\cell\lang1033\f2 dlog_link\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'c8\'d5\'bc\'c7\'b7\'d6\'c0\'e0\'b1\'ed\cell\lang1033\f2 dlog_catalog\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'c8\'d5\'bc\'c7\'b1\'ed(E35 \'b8\'c4)\cell\lang1033\f2 dlog_diary\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'c8\'d5\'bc\'c7\'c6\'c0\'c2\'db\'b1\'ed\cell\lang1033\f2 dlog_j_reply\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'b6\'cc\'cf\'fb\'cf\'a2\'b1\'ed\cell\lang1033\f2 dlog_message\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'ca\'e9\'c7\'a9\'b1\'ed\cell\lang1033\f2 dlog_bookmark\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 TrackBack\lang2052\f0\'d0\'c5\'cf\'a2\'bc\'c7\'c2\'bc\'b1\'ed\cell\lang1033\f2 dlog_trackback\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'cd\'e2\'b2\'bf\'ce\'c4\'d5\'c2\'d2\'fd\'d3\'c3\'bc\'c7\'c2\'bc\'b1\'ed\cell\lang1033\f2 dlog_external_refer\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'cf\'e0\'b2\'be\'b1\'ed\cell\lang1033\f2 dlog_album\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'d5\'d5\'c6\'ac\'b1\'ed\cell\lang1033\f2 dlog_photo\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'d5\'d5\'c6\'ac\'c6\'c0\'c2\'db\'b1\'ed\cell\lang1033\f2 dlog_p_reply\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'d2\'f4\'c0\'d6\'b1\'ed\cell\lang1033\f2 dlog_music\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'d2\'f4\'c0\'d6\'ba\'d0\cell\lang1033\f2 dlog_musicbox\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'c1\'f4\'d1\'d4\'b2\'be\cell\lang1033\f2 dlog_guestbook\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'c2\'db\'cc\'b3\'b1\'ed\cell\lang1033\f2 dlog_forum\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'c2\'db\'cc\'b3\'b7\'a2\'cc\'fb\'b1\'ed\cell\lang1033\f2 dlog_topic\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'c2\'db\'cc\'b3\'bb\'d8\'cc\'fb\'b1\'ed\cell\lang1033\f2 dlog_t_reply\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'ca\'fd\'be\'dd\'b7\'d6\'c0\'e0\'b1\'ed\cell\lang1033\f2 dlog_type\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'cd\'f8\'d5\'be\'b7\'c3\'ce\'ca\'cd\'b3\'bc\'c6\'d0\'c5\'cf\'a2\'b1\'ed\cell\lang1033\f2 dlog_site_stat\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'cf\'b5\'cd\'b3\'c5\'e4\'d6\'c3\'d0\'c5\'cf\'a2\'b1\'ed\cell\lang1033\f2 dlog_config\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'b1\'ea\'c7\'a9\'b1\'ed\cell\lang1033\f2 dlog_tag\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'ba\'c3\'d3\'d1\'b9\'d8\'cf\'b5\'b1\'ed(E35 \'b8\'c4)\cell\lang1033\f2 dlog_friend\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'bf\'c9\'ca\'d3\'bb\'af\'b1\'e0\'bc\'ad\'c6\'f7\'c9\'cf\'b4\'ab\'b5\'c4\'ce\'c4\'bc\'fe\'d0\'c5\'cf\'a2\'b1\'ed\cell\lang1033\f2 dlog_fck_upload_file\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'ba\'da\'c3\'fb\'b5\'a5\'b1\'ed\cell\lang1033\f2 dlog_my_blacklist\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'b1\'bb\'d7\'e8\'d6\'b9\'b7\'c3\'ce\'ca\'b5\'c4\lang1033\f2 IP\lang2052\f0\'b5\'d8\'d6\'b7\'b1\'ed\cell\lang1033\f2 dlog_blocked_ip\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'b9\'ab\'b8\'e6\'b1\'ed\lang1033\f2 (\lang2052\f0\'b1\'a3\'c1\'f4\lang1033\f2 )\lang2052\f0\cell\lang1033\f2 dlog_bulletin\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'cd\'b3\'d2\'bb\'c6\'c0\'c2\'db\'b1\'ed\lang1033\f2 (\lang2052\f0\'b1\'a3\'c1\'f4\lang1033\f2 )\lang2052\f0\cell\lang1033\f2 dlog_comments\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\lang2052\f0\'c8\'d5\'bc\'c7\'b7\'d6\'c0\'e0\'c8\'a8\'cf\'de\'c9\'e8\'d6\'c3\'b1\'ed\cell\lang1033\f2 dlog_catalog_perm\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl\lang2052\f0  \'b6\'cc\'cf\'fb\'cf\'a2\'b7\'a2\'cb\'cd\'b1\'ed(E35)\cell  dlog_message_send\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl  \'b6\'cc\'cf\'fb\'cf\'a2\'bd\'d3\'ca\'d5\'b1\'ed(E35)\cell  dlog_message_receiver\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl  \'b9\'ab\'b8\'e6&\'cf\'b5\'cd\'b3\'d0\'c5\'cf\'a2 \'b1\'ed(E35)\cell  dlog_message_affiche\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl  \'c8\'d5\'bc\'c7\'b8\'bd\'bc\'fe\'b1\'ed(E35)\cell  dlog_diary_annex\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl  \'ba\'c3\'d3\'d1\'b7\'d6\'d7\'e9\'b1\'ed(E35)\cell  dlog_user_f_group\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx5414\clbrdrl\brdrw10\brdrs\clbrdrt\brdrw10\brdrs\clbrdrr\brdrw10\brdrs\clbrdrb\brdrw10\brdrs \cellx10828\pard\intbl  \'ba\'f3\'cc\'a8\'b9\'dc\'c0\'ed_\'d1\'f9\'ca\'bd\'b1\'ed(E35)\cell  dlog_style\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 2\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1TrackBack\'d0\'c5\'cf\'a2\'bc\'c7\'c2\'bc\'b1\'ed(dlog_trackback)\par
\lang1033\ulnone\b0\f1 2.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1TrackBack\'d0\'c5\'cf\'a2\'bc\'c7\'c2\'bc\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'bc\'c7\'c2\'bc\'b1\'e0\'ba\'c5\cell track_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d6\'b8\'cf\'f2\'b5\'c4\'d0\'c5\'cf\'a2\'b1\'e0\'ba\'c5\cell parent_id\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d6\'b8\'cf\'f2\'b5\'c4\'d0\'c5\'cf\'a2\'c0\'e0\'d0\'cd\cell parent_type\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'fd\'d3\'c3\'b5\'c4URL\cell refurl\cell varchar(100)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b1\'ea\'cc\'e2\cell title\cell varchar(200)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d5\'aa\'d2\'aa\cell excerpt\cell varchar(200)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d5\'be\'c3\'fb\cell blog_name\cell varchar(50)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d4\'b6\'b3\'ccIP\'b5\'d8\'d6\'b7\cell remote_addr\cell char(15)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'fd\'d3\'c3\'ca\'b1\'bc\'e4\cell track_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 2.2\tab\lang2052\ul\b\f0 TrackBack\'d0\'c5\'cf\'a2\'bc\'c7\'c2\'bc\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_trackback                                        */\par
/*==============================================================*/\par
create table dlog_trackback\par
(\par
   track_id                       int                            not null auto_increment,\par
   parent_id                      int                            not null,\par
   parent_type                    smallint                       not null,\par
   refurl                         varchar(100)                   not null,\par
   title                          varchar(200),\par
   excerpt                        varchar(200),\par
   blog_name                      varchar(50)                    not null,\par
   remote_addr                    char(15)                       not null,\par
   track_time                     datetime                       not null,\par
   primary key (track_id)\par
)\par
type = innodb;\par
\par
\lang1033\f1 3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'b1\'bb\'d7\'e8\'d6\'b9\'b7\'c3\'ce\'ca\'b5\'c4IP\'b5\'d8\'d6\'b7\'b1\'ed(dlog_blocked_ip)\par
\lang1033\ulnone\b0\f1 3.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'b1\'bb\'d7\'e8\'d6\'b9\'b7\'c3\'ce\'ca\'b5\'c4IP\'b5\'d8\'d6\'b7\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'bc\'c7\'c2\'bc\'b1\'e0\'ba\'c5\cell blocked_ip_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell FALSE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 IP\'b5\'d8\'d6\'b7\'a3\'a8\'d5\'fb\'ca\'fd\'a3\'a9\cell ip_addr\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 IP\'b5\'d8\'d6\'b7\'a3\'a8\'d7\'d6\'b4\'ae\'a3\'a9\cell s_ip_addr\cell varchar(16)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'d3\'cd\'f8\'d1\'da\'c2\'eb\'a3\'a8\'d5\'fb\'ca\'fd\'a3\'a9\cell ip_mask\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'d3\'cd\'f8\'d1\'da\'c2\'eb\'a3\'a8\'d7\'d6\'b4\'ae\'a3\'a9\cell s_ip_mask\cell varchar(16)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'e8\'d6\'b9\'b5\'c4\'b7\'bd\'ca\'bd\'a3\'a8\'b1\'a3\'c1\'f4\'a3\'a9\cell blocked_type\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bc\'c7\'c2\'bc\'cc\'ed\'bc\'d3\'ca\'b1\'bc\'e4\cell blocked_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bc\'c7\'c2\'bc\'d7\'b4\'cc\'ac\cell status\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 3.2\tab\lang2052\ul\b\f0\'b1\'bb\'d7\'e8\'d6\'b9\'b7\'c3\'ce\'ca\'b5\'c4IP\'b5\'d8\'d6\'b7\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_blocked_ip                                       */\par
/*==============================================================*/\par
create table dlog_blocked_ip\par
(\par
   blocked_ip_id                  int                            not null auto_increment,\par
   site_id                        int,\par
   ip_addr                        int                            not null,\par
   s_ip_addr                      varchar(16)                    not null,\par
   ip_mask                        int                            not null,\par
   s_ip_mask                      varchar(16)                    not null,\par
   blocked_type                   smallint                       not null,\par
   blocked_time                   datetime                       not null,\par
   status                         smallint                       not null,\par
   primary key (blocked_ip_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_site_blocked_ip_fk                                  */\par
/*==============================================================*/\par
create index r_site_blocked_ip_fk on dlog_blocked_ip\par
(\par
   site_id\par
);\par
\par
alter table dlog_blocked_ip add constraint fk_r_site_blocked_ip foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
\lang1033\f1 3.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'b1\'bb\'d7\'e8\'d6\'b9\'b7\'c3\'ce\'ca\'b5\'c4IP\'b5\'d8\'d6\'b7\'b1\'ed\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_site_blocked_ip\cell r_site_blocked_ip\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 4\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'b1\'ea\'c7\'a9\'b1\'ed(dlog_tag)\par
\lang1033\ulnone\b0\f1 4.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'b1\'ea\'c7\'a9\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'bc\'c7\'c2\'bc\'b1\'e0\'ba\'c5\cell tag_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b1\'bb\'d2\'fd\'d3\'c3\'b5\'c4\'b6\'d4\'cf\'f3\'b1\'e0\'ba\'c5\cell ref_id\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'fd\'d3\'c3\'b6\'d4\'cf\'f3\'c0\'e0\'d0\'cd\cell ref_type\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b1\'ea\'c7\'a9\'c3\'fb\cell tag_name\cell varchar(20)\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 4.2\tab\lang2052\ul\b\f0\'b1\'ea\'c7\'a9\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_tag                                              */\par
/*==============================================================*/\par
create table dlog_tag\par
(\par
   tag_id                         int                            not null auto_increment,\par
   site_id                        int                            not null,\par
   ref_id                         int                            not null,\par
   ref_type                       smallint                       not null,\par
   tag_name                       varchar(20)                    not null,\par
   primary key (tag_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_site_tag_fk                                         */\par
/*==============================================================*/\par
create index r_site_tag_fk on dlog_tag\par
(\par
   site_id\par
);\par
\par
alter table dlog_tag add constraint fk_r_site_tag foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
\lang1033\f1 4.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'b1\'ea\'c7\'a9\'b1\'ed\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_site_tag\cell r_site_tag\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 5\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'b2\'a9\'bf\'cd\'d0\'c5\'cf\'a2\'b1\'ed(dlog_site)(dlog_site)\par
\lang1033\ulnone\b0\f1 5.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'b2\'a9\'bf\'cd\'d0\'c5\'cf\'a2\'b1\'ed(dlog_site)\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d3\'c3\'bb\'a7\'b1\'e0\'ba\'c5\cell userid\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bc\'c7\'c2\'bc\'b1\'e0\'ba\'c5\cell dlog_type_id\cell int\cell FALSE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b5\'c4\'ce\'a8\'d2\'bb\'b1\'ea\'ca\'b6\'c3\'fb\cell site_name\cell varchar(20)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'c3\'fb\cell site_c_name\cell varchar(50)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'d4\'b6\'a8\'d2\'e5\'d3\'f2\'c3\'fb\cell site_url\cell varchar(100)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'cd\'f8\'d5\'be\'b1\'ea\'cc\'e2\cell site_title\cell varchar(100)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'cf\'ea\'cf\'b8\'cb\'b5\'c3\'f7\cell site_detail\cell varchar(250)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 ICP\'d6\'a4\'ba\'c5\cell site_icp\cell varchar(20)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 LOGO\'ce\'c4\'bc\'fe\'b5\'c4uri\cell site_logo\cell varchar(50)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 CSS\'ce\'c4\'bc\'fe\'c3\'fb\cell site_css\cell varchar(50)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cb\'f9\'d1\'a1\'d3\'c3\'b5\'c4\'b2\'bc\'be\'d6\cell site_layout\cell varchar(50)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c4\'ac\'c8\'cf\'d3\'ef\'d1\'d4(\'b1\'a3\'c1\'f4)\cell site_lang\cell varchar(10)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'ea\'d6\'be\cell site_flag\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b4\'b4\'bd\'a8\'ca\'b1\'bc\'e4\cell create_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'ee\'bd\'fc\'b7\'a2\'cc\'fb\'ca\'b1\'bc\'e4\cell last_time\cell datetime\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b9\'fd\'c6\'da\'ca\'b1\'bc\'e4(\'b1\'a3\'c1\'f4)\cell expired_time\cell datetime\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'ee\'bd\'fc\'d2\'bb\'b4\'ce\'b5\'bc\'b3\'f6\'ca\'fd\'be\'dd\'ca\'b1\'bc\'e4(\'b1\'a3\'c1\'f4)\cell last_exp_time\cell datetime\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b7\'c3\'ce\'ca\'b5\'c4\'c8\'a8\'cf\'de\'c4\'a3\'ca\'bd(\'b1\'a3\'c1\'f4)\cell access_mode\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b7\'c3\'ce\'ca\'c3\'dc\'c2\'eb(\'d3\'c3\'d3\'da\'ca\'dc\'cf\'de\'b7\'c3\'ce\'ca,\'b1\'a3\'c1\'f4)\cell access_code\cell varchar(50)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'c7\'b7\'f1\'c6\'f4\'d3\'c3\'c8\'d5\'bc\'c7\'b9\'a6\'c4\'dc\cell diary_status\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'c7\'b7\'f1\'c6\'f4\'d3\'c3\'cf\'e0\'b2\'e1\'b9\'a6\'c4\'dc\cell photo_status\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'c7\'b7\'f1\'c6\'f4\'d3\'c3\'d2\'f4\'c0\'d6\'b9\'a6\'c4\'dc\cell music_status\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'c7\'b7\'f1\'c6\'f4\'d3\'c3\'c2\'db\'cc\'b3\'b9\'a6\'c4\'dc\cell forum_status\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'c7\'b7\'f1\'c6\'f4\'d3\'c3\'c1\'f4\'d1\'d4\'b2\'be\'b9\'a6\'c4\'dc\cell guestbook_status\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b8\'f6\'d0\'d4\'bb\'af\'c8\'d5\'bc\'c7\'c6\'b5\'b5\'c0\'c3\'fb\cell diary_cname\cell varchar(16)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b8\'f6\'d0\'d4\'bb\'af\'cf\'e0\'b2\'e1\'c6\'b5\'b5\'c0\'c3\'fb\cell photo_cname\cell varchar(16)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b8\'f6\'d0\'d4\'bb\'af\'d2\'f4\'c0\'d6\'c6\'b5\'b5\'c0\'c3\'fb\cell music_cname\cell varchar(16)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b8\'f6\'d0\'d4\'bb\'af\'c2\'db\'cc\'b3\'c6\'b5\'b5\'c0\'c3\'fb\cell bbs_cname\cell varchar(16)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b8\'f6\'d0\'d4\'bb\'af\'c1\'f4\'d1\'d4\'b2\'be\'c3\'fb\cell guestbook_cname\cell varchar(16)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'dc\'b5\'c4\'cf\'e0\'b2\'e1\'bf\'d5\'bc\'e4\cell photo_space_total\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'d1\'d3\'c3\'cf\'e0\'b2\'e1\'bf\'d5\'bc\'e4\cell photo_space_used\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'dc\'b5\'c4\'c8\'d5\'bc\'c7\'bf\'d5\'bc\'e4\cell diary_space_total\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'d1\'d3\'c3\'c8\'d5\'bc\'c7\'bf\'d5\'bc\'e4\cell diary_space_used\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'dc\'b5\'c4\'b6\'e0\'c3\'bd\'cc\'e5\'bf\'d5\'bc\'e4\'a3\'a8\'b1\'a3\'c1\'f4\'a3\'a9\cell media_space_total\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'d1\'d3\'c3\'b6\'e0\'c3\'bd\'cc\'e5\'bf\'d5\'bc\'e4\'a3\'a8\'b1\'a3\'c1\'f4\'a3\'a9\cell media_space_used\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'c0\'e0\'d0\'cd\cell site_type\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b5\'c8\'bc\'b6\cell site_level\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bc\'c7\'c2\'bc\'d7\'b4\'cc\'ac\cell status\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\'b8\'f6\'d0\'d4\'bb\'af\'ba\'c3\'d3\'d1\'c6\'b5\'b5\'c0\par
(E35 \'bc\'d3)\cell friend_cname\cell varchar(16)\cell F\par
A\par
L\par
S\par
E\cell F\par
A\par
L\par
S\par
E\cell F\par
A\par
L\par
S\par
E\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\'ca\'c7\'b7\'f1\'c6\'f4\'d3\'c3\'b8\'f6\'d0\'d4\'bb\'af\'ba\'c3\'d3\'d1\'c6\'b5\'b5\'c0\par
(E35 \'bc\'d3)\cell friend_status\cell smallint\cell T\par
R\par
U\par
E\cell F\par
L\par
A\par
S\par
E\cell F\par
L\par
A\par
S\par
E\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 5.2\tab\lang2052\ul\b\f0\'b2\'a9\'bf\'cd\'d0\'c5\'cf\'a2\'b1\'ed(dlog_site)\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_site                                             */\par
/*==============================================================*/\par
create table dlog_site\par
(\par
   site_id                        int                            not null auto_increment,\par
   userid                         int                            not null,\par
   dlog_type_id                   int,\par
   site_name                      varchar(20)                    not null,\par
   site_c_name                    varchar(50)                    not null,\par
   site_url                       varchar(100),\par
   site_title                     varchar(100),\par
   site_detail                    varchar(250),\par
   site_icp                       varchar(20),\par
   site_logo                      varchar(50),\par
   site_css                       varchar(50),\par
   site_layout                    varchar(50),\par
   site_lang                      varchar(10),\par
   site_flag                      int                            not null,\par
   create_time                    datetime                       not null,\par
   last_time                      datetime,\par
   expired_time                   datetime,\par
   last_exp_time                  datetime,\par
   access_mode                    smallint                       not null,\par
   access_code                    varchar(50),\par
   diary_status                   smallint                       not null,\par
   photo_status                   smallint                       not null,\par
   music_status                   smallint                       not null,\par
   forum_status                   smallint                       not null,\par
   guestbook_status               smallint                       not null,\par
   diary_cname                    varchar(16),\par
   photo_cname                    varchar(16),\par
   music_cname                    varchar(16),\par
   bbs_cname                      varchar(16),\par
   guestbook_cname                varchar(16),\par
   photo_space_total              int                            not null,\par
   photo_space_used               int                            not null,\par
   diary_space_total              int                            not null,\par
   diary_space_used               int                            not null,\par
   media_space_total              int                            not null,\par
   media_space_used               int                            not null,\par
   site_type                      int                            not null,\par
   site_level                     int                            not null,\par
   status                         smallint                       not null,\par
   friend_cname         \tab\tab varchar(16),\par
   friend_status        \tab\tab smallint,\par
   primary key (site_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_user_site_fk                                        */\par
/*==============================================================*/\par
create index r_user_site_fk on dlog_site\par
(\par
   userid\par
);\par
\par
/*==============================================================*/\par
/* Index: r_site_type_fk                                        */\par
/*==============================================================*/\par
create index r_site_type_fk on dlog_site\par
(\par
   dlog_type_id\par
);\par
\par
alter table dlog_site add constraint fk_r_user_site foreign key (userid)\par
      references dlog_user (userid) on delete restrict on update restrict;\par
\par
alter table dlog_site add constraint fk_r_site_type foreign key (dlog_type_id)\par
      references dlog_type (dlog_type_id) on delete restrict on update restrict;\par
\par
\lang1033\f1 5.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'b2\'a9\'bf\'cd\'d0\'c5\'cf\'a2\'b1\'ed(dlog_site)\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_site_user\cell r_site_user\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_link\cell r_site_link\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_catalog\cell r_site_catalog\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_journal\cell r_site_journal\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_j_reply\cell r_site_j_reply\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_bookmark\cell r_site_bookmark\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_album\cell r_site_album\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_photo\cell r_site_photo\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_p_reply\cell r_site_p_reply\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_music\cell r_site_music\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_mbox\cell r_site_mbox\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_guest\cell r_site_guest\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_topic\cell r_site_topic\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_forum\cell r_site_forum\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_t_reply\cell r_site_t_reply\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_stat\cell r_site_stat\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_config\cell r_site_config\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_tag\cell r_site_tag\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_file\cell r_site_file\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_refer\cell r_site_refer\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_blocked_ip\cell r_site_blocked_ip\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_bulletin\cell r_site_bulletin\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_comment\cell r_site_comment\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_user_site\cell r_user_site\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_type\cell r_site_type\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 6\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'b6\'cc\'cf\'fb\'cf\'a2\'b1\'ed(dlog_message)\par
\lang1033\ulnone\b0\f1 6.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'b6\'cc\'cf\'fb\'cf\'a2\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'cf\'fb\'cf\'a2\'b1\'e0\'ba\'c5\cell msgid\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d3\'c3\'bb\'a7\'b1\'e0\'ba\'c5\cell userid\cell int\cell FALSE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b7\'a2\'cb\'cd\'d5\'df\'b1\'e0\'ba\'c5\cell from_user_id\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c4\'da\'c8\'dd\cell content\cell text\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b7\'a2\'cb\'cd\'ca\'b1\'bc\'e4\cell send_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d3\'d0\'d0\'a7\'c6\'da\'d6\'c1\cell expire_time\cell datetime\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d4\'c4\'b6\'c1\'ca\'b1\'bc\'e4\cell read_time\cell datetime\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bc\'c7\'c2\'bc\'d7\'b4\'cc\'ac\cell status\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 6.2\tab\lang2052\ul\b\f0\'b6\'cc\'cf\'fb\'cf\'a2\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_message                                          */\par
/*==============================================================*/\par
create table dlog_message\par
(\par
   msgid                          int                            not null auto_increment,\par
   userid                         int,\par
   from_user_id                   int                            not null,\par
   content                        text                           not null,\par
   send_time                      datetime                       not null,\par
   expire_time                    datetime,\par
   read_time                      datetime,\par
   status                         smallint                       not null,\par
   primary key (msgid)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_msg_receiver_fk                                     */\par
/*==============================================================*/\par
create index r_msg_receiver_fk on dlog_message\par
(\par
   userid\par
);\par
\par
alter table dlog_message add constraint fk_r_msg_receiver foreign key (userid)\par
      references dlog_user (userid) on delete restrict on update restrict;\par
\par
\lang1033\f1 6.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'b6\'cc\'cf\'fb\'cf\'a2\'b1\'ed\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_msg_receiver\cell r_msg_receiver\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 7\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'b9\'ab\'b8\'e6\'b1\'ed(\'b1\'a3\'c1\'f4)(dlog_bulletin)\par
\lang1033\ulnone\b0\f1 7.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'b9\'ab\'b8\'e6\'b1\'ed(\'b1\'a3\'c1\'f4)\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'b9\'ab\'b8\'e6\'b1\'e0\'ba\'c5\cell bulletin_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b9\'ab\'b8\'e6\'c0\'e0\'d0\'cd\cell bulletin_type\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b7\'a2\'b2\'bc\'ca\'b1\'bc\'e4\cell pub_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bc\'c7\'c2\'bc\'d7\'b4\'cc\'ac\cell status\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b1\'ea\'cc\'e2\cell title\cell varchar(200)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c4\'da\'c8\'dd\cell content\cell text\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 7.2\tab\lang2052\ul\b\f0\'b9\'ab\'b8\'e6\'b1\'ed(\'b1\'a3\'c1\'f4)\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_bulletin                                         */\par
/*==============================================================*/\par
create table dlog_bulletin\par
(\par
   bulletin_id                    int                            not null auto_increment,\par
   site_id                        int                            not null,\par
   bulletin_type                  int                            not null,\par
   pub_time                       datetime                       not null,\par
   status                         smallint                       not null,\par
   title                          varchar(200)                   not null,\par
   content                        text                           not null,\par
   primary key (bulletin_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_site_bulletin_fk                                    */\par
/*==============================================================*/\par
create index r_site_bulletin_fk on dlog_bulletin\par
(\par
   site_id\par
);\par
\par
alter table dlog_bulletin add constraint fk_r_site_bulletin foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
\lang1033\f1 7.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'b9\'ab\'b8\'e6\'b1\'ed(\'b1\'a3\'c1\'f4)\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_site_bulletin\cell r_site_bulletin\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 8\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'ba\'c3\'d3\'d1\'b9\'d8\'cf\'b5\'b1\'ed(dlog_friend)\par
\lang1033\ulnone\b0\f1 8.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'ba\'c3\'d3\'d1\'b9\'d8\'cf\'b5\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'ce\'d2\'b5\'c4\'d3\'c3\'bb\'a7\'b1\'e0\'ba\'c5\cell user_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b6\'d4\'b7\'bd\'b5\'c4\'d3\'c3\'bb\'a7\'b1\'e0\'ba\'c5\cell friend_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ba\'c3\'d3\'d1\'c0\'e0\'d0\'cd(\'b1\'a3\'c1\'f4)\cell friend_type\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ba\'c3\'d3\'d1\'bd\'c7\'c9\'ab(\'b1\'a3\'c1\'f4)\cell friend_role\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cc\'ed\'bc\'d3\'ca\'b1\'bc\'e4\cell add_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\'cb\'f9\'ca\'f4\'b7\'d6\'d7\'e9\par
(E35 \'bc\'d3)\cell friend_group_id\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 8.2\tab\lang2052\ul\b\f0\'ba\'c3\'d3\'d1\'b9\'d8\'cf\'b5\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_friend                                           */\par
/*==============================================================*/\par
create table dlog_friend\par
(\par
   user_id                        int                            not null,\par
   friend_id                      int                            not null,\par
   friend_type                    int                            not null,\par
   friend_role                    int                            not null,\par
   add_time                       datetime                       not null,\par
   friend_group_id                int \tab\tab\tab\tab     not null,\par
   primary key (user_id, friend_id)\par
)\par
type = innodb;\par
\par
\lang1033\f1 9\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'ba\'da\'c3\'fb\'b5\'a5\'b1\'ed(dlog_my_blacklist)\par
\lang1033\ulnone\b0\f1 9.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'ba\'da\'c3\'fb\'b5\'a5\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'ce\'d2\'b5\'c4\'d3\'c3\'bb\'a7\'b1\'e0\'ba\'c5\cell my_user_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b6\'d4\'b7\'bd\'b5\'c4\'d3\'c3\'bb\'a7\'b1\'e0\'ba\'c5\cell other_user_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ba\'da\'c3\'fb\'b5\'a5\'c0\'e0\'d0\'cd(\'b1\'a3\'c1\'f4)\cell bl_type\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cc\'ed\'bc\'d3\'ca\'b1\'bc\'e4\cell add_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 9.2\tab\lang2052\ul\b\f0\'ba\'da\'c3\'fb\'b5\'a5\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_my_blacklist                                     */\par
/*==============================================================*/\par
create table dlog_my_blacklist\par
(\par
   my_user_id                     int                            not null,\par
   other_user_id                  int                            not null,\par
   bl_type                        int                            not null,\par
   add_time                       datetime                       not null,\par
   primary key (my_user_id, other_user_id)\par
)\par
type = innodb;\par
\par
\lang1033\f1 10\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'bf\'c9\'ca\'d3\'bb\'af\'b1\'e0\'bc\'ad\'c6\'f7\'c9\'cf\'b4\'ab\'b5\'c4\'ce\'c4\'bc\'fe\'d0\'c5\'cf\'a2\'b1\'ed(dlog_fck_upload_file)\par
\lang1033\ulnone\b0\f1 10.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'bf\'c9\'ca\'d3\'bb\'af\'b1\'e0\'bc\'ad\'c6\'f7\'c9\'cf\'b4\'ab\'b5\'c4\'ce\'c4\'bc\'fe\'d0\'c5\'cf\'a2\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'bc\'c7\'c2\'bc\'b1\'e0\'ba\'c5\cell fck_file_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d3\'c3\'bb\'a7\'b1\'e0\'ba\'c5\cell userid\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell FALSE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c9\'cf\'b4\'ab\'ca\'b1\'bc\'e4\cell upload_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b6\'d4\'d3\'a6\'b5\'c4jsessionid\'d6\'b5\'b5\'c4HASH\cell session_id\cell varchar(100)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b1\'bb\'d2\'fd\'d3\'c3\'b5\'c4\'b6\'d4\'cf\'f3\'b1\'e0\'ba\'c5\cell ref_id\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'fd\'d3\'c3\'b6\'d4\'cf\'f3\'c0\'e0\'d0\'cd\cell ref_type\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b1\'a3\'b4\'e6\'b5\'c4\'c2\'b7\'be\'b6\cell save_path\cell varchar(255)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ce\'c4\'bc\'feURI\cell file_uri\cell varchar(100)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ce\'c4\'bc\'fe\'c0\'e0\'d0\'cd\cell file_type\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ce\'c4\'bc\'fe\'b4\'f3\'d0\'a1\cell file_size\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 10.2\tab\lang2052\ul\b\f0\'bf\'c9\'ca\'d3\'bb\'af\'b1\'e0\'bc\'ad\'c6\'f7\'c9\'cf\'b4\'ab\'b5\'c4\'ce\'c4\'bc\'fe\'d0\'c5\'cf\'a2\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_fck_upload_file                                  */\par
/*==============================================================*/\par
create table dlog_fck_upload_file\par
(\par
   fck_file_id                    int                            not null auto_increment,\par
   userid                         int                            not null,\par
   site_id                        int,\par
   upload_time                    datetime                       not null,\par
   session_id                     varchar(100)                   not null,\par
   ref_id                         int                            not null,\par
   ref_type                       smallint                       not null,\par
   save_path                      varchar(255)                   not null,\par
   file_uri                       varchar(100)                   not null,\par
   file_type                      int                            not null,\par
   file_size                      int                            not null,\par
   primary key (fck_file_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_site_file_fk                                        */\par
/*==============================================================*/\par
create index r_site_file_fk on dlog_fck_upload_file\par
(\par
   site_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_user_upload_fk                                      */\par
/*==============================================================*/\par
create index r_user_upload_fk on dlog_fck_upload_file\par
(\par
   userid\par
);\par
\par
alter table dlog_fck_upload_file add constraint fk_r_site_file foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
alter table dlog_fck_upload_file add constraint fk_r_user_upload foreign key (userid)\par
      references dlog_user (userid) on delete restrict on update restrict;\par
\par
\lang1033\f1 10.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'bf\'c9\'ca\'d3\'bb\'af\'b1\'e0\'bc\'ad\'c6\'f7\'c9\'cf\'b4\'ab\'b5\'c4\'ce\'c4\'bc\'fe\'d0\'c5\'cf\'a2\'b1\'ed\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_site_file\cell r_site_file\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_user_upload\cell r_user_upload\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 11\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c1\'f4\'d1\'d4\'b2\'be(dlog_guestbook)\par
\lang1033\ulnone\b0\f1 11.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c1\'f4\'d1\'d4\'b2\'be\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'bc\'c7\'c2\'bc\'b1\'e0\'ba\'c5\cell guest_book_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d3\'c3\'bb\'a7\'b1\'e0\'ba\'c5\cell userid\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c4\'da\'c8\'dd\cell content\cell text\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'cd\'bb\'a7\'b6\'cb\'c0\'e0\'d0\'cd\cell client_type\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'fd\'d3\'c3\'b6\'cb\'b5\'c4ip\'b5\'d8\'d6\'b7\cell client_ip\cell varchar(16)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'e4\'af\'c0\'c0\'c6\'f7UA\cell client_user_agent\cell varchar(100)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b4\'b4\'bd\'a8\'ca\'b1\'bc\'e4\cell create_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d5\'be\'b3\'a4\'b4\'f0\'b8\'b4\'c4\'da\'c8\'dd\cell reply_content\cell text\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d5\'be\'b3\'a4\'b4\'f0\'b8\'b4\'ca\'b1\'bc\'e4\cell reply_time\cell datetime\cell FALSE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 11.2\tab\lang2052\ul\b\f0\'c1\'f4\'d1\'d4\'b2\'be\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_guestbook                                        */\par
/*==============================================================*/\par
create table dlog_guestbook\par
(\par
   guest_book_id                  int                            not null auto_increment,\par
   userid                         int                            not null,\par
   site_id                        int                            not null,\par
   content                        text                           not null,\par
   client_type                    smallint                       not null,\par
   client_ip                      varchar(16)                    not null,\par
   client_user_agent              varchar(100),\par
   create_time                    datetime                       not null,\par
   reply_content                  text,\par
   reply_time                     datetime,\par
   primary key (guest_book_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_site_guest_fk                                       */\par
/*==============================================================*/\par
create index r_site_guest_fk on dlog_guestbook\par
(\par
   site_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_user_liuyan_fk                                      */\par
/*==============================================================*/\par
create index r_user_liuyan_fk on dlog_guestbook\par
(\par
   userid\par
);\par
\par
alter table dlog_guestbook add constraint fk_r_site_guest foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
alter table dlog_guestbook add constraint fk_r_user_liuyan foreign key (userid)\par
      references dlog_user (userid) on delete restrict on update restrict;\par
\par
\lang1033\f1 11.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c1\'f4\'d1\'d4\'b2\'be\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_site_guest\cell r_site_guest\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_user_liuyan\cell r_user_liuyan\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 12\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c2\'db\'cc\'b3\'b1\'ed(dlog_forum)\par
\lang1033\ulnone\b0\f1 12.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c2\'db\'cc\'b3\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'c2\'db\'cc\'b3\'b1\'e0\'ba\'c5\cell forum_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bc\'c7\'c2\'bc\'b1\'e0\'ba\'c5\cell dlog_type_id\cell int\cell FALSE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c2\'db\'cc\'b3\'c3\'fb\cell forum_name\cell varchar(40)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c2\'db\'cc\'b3\'cf\'ea\'cf\'b8\'cb\'b5\'c3\'f7\cell forum_desc\cell varchar(200)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c2\'db\'cc\'b3\'c0\'e0\'d0\'cd\cell forum_type\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b4\'b4\'bd\'a8\'ca\'b1\'bc\'e4\cell create_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'ee\'bd\'fc\'d2\'bb\'b4\'ce\'d0\'de\'b8\'c4\'ca\'b1\'bc\'e4\cell modify_time\cell datetime\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'ee\'bd\'fc\'b7\'a2\'cc\'fb\'ca\'b1\'bc\'e4\cell last_time\cell datetime\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'ee\'bd\'fc\'b7\'a2/\'bb\'d8\'cc\'fb\'c8\'cb\cell last_user_id\cell int\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'ee\'bd\'fc\'b7\'a2/\'bb\'d8\'cc\'fb\'c8\'cb\'d0\'d5\'c3\'fb\cell last_user_name\cell varchar(50)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'ee\'d0\'c2\'b5\'c4\'cc\'fb\'d7\'d3\'b1\'e0\'ba\'c5\cell last_topic_id\cell int\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c5\'c5\'d0\'f2\'d6\'b5\cell sort_order\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cc\'fb\'d7\'d3\'ca\'fd\cell topic_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c2\'db\'cc\'b3\'b5\'c4\'d1\'a1\'cf\'ee\cell forum_option\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bc\'c7\'c2\'bc\'d7\'b4\'cc\'ac\cell status\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 12.2\tab\lang2052\ul\b\f0\'c2\'db\'cc\'b3\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_forum                                            */\par
/*==============================================================*/\par
create table dlog_forum\par
(\par
   forum_id                       int                            not null auto_increment,\par
   site_id                        int                            not null,\par
   dlog_type_id                   int,\par
   forum_name                     varchar(40)                    not null,\par
   forum_desc                     varchar(200),\par
   forum_type                     int                            not null,\par
   create_time                    datetime                       not null,\par
   modify_time                    datetime,\par
   last_time                      datetime,\par
   last_user_id                   int,\par
   last_user_name                 varchar(50),\par
   last_topic_id                  int,\par
   sort_order                     int                            not null,\par
   topic_count                    int                            not null,\par
   forum_option                   int                            not null,\par
   status                         smallint                       not null,\par
   primary key (forum_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_site_forum_fk                                       */\par
/*==============================================================*/\par
create index r_site_forum_fk on dlog_forum\par
(\par
   site_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_forum_type_fk                                       */\par
/*==============================================================*/\par
create index r_forum_type_fk on dlog_forum\par
(\par
   dlog_type_id\par
);\par
\par
alter table dlog_forum add constraint fk_r_site_forum foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
alter table dlog_forum add constraint fk_r_forum_type foreign key (dlog_type_id)\par
      references dlog_type (dlog_type_id) on delete restrict on update restrict;\par
\par
\lang1033\f1 12.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c2\'db\'cc\'b3\'b1\'ed\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_forum_topic\cell r_forum_topic\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_forum\cell r_site_forum\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_forum_type\cell r_forum_type\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 13\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c2\'db\'cc\'b3\'b7\'a2\'cc\'fb\'b1\'ed(dlog_topic)\par
\lang1033\ulnone\b0\f1 13.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c2\'db\'cc\'b3\'b7\'a2\'cc\'fb\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'cc\'fb\'d7\'d3\'b1\'e0\'ba\'c5\cell topic_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d3\'c3\'bb\'a7\'b1\'e0\'ba\'c5\cell userid\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c2\'db\'cc\'b3\'b1\'e0\'ba\'c5\cell forum_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b7\'a2\'cc\'fb\'c8\'cb\'d0\'d5\'c3\'fb\cell username\cell varchar(20)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b4\'b4\'bd\'a8\'ca\'b1\'bc\'e4\cell create_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'ee\'bd\'fc\'d2\'bb\'b4\'ce\'d0\'de\'b8\'c4\'ca\'b1\'bc\'e4\cell modify_time\cell datetime\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b1\'ea\'cc\'e2\cell title\cell varchar(200)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c4\'da\'c8\'dd\cell content\cell text\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b1\'ea\'c7\'a9\cell tags\cell varchar(100)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'ee\'bd\'fc\'bb\'d8\'cc\'fb\'ca\'b1\'bc\'e4\cell last_reply_time\cell datetime\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'ee\'bd\'fc\'bb\'d8\'cc\'fb\'b1\'e0\'ba\'c5\cell last_reply_id\cell int\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'ee\'bd\'fc\'b7\'a2/\'bb\'d8\'cc\'fb\'c8\'cb\cell last_user_id\cell int\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'ee\'bd\'fc\'b7\'a2/\'bb\'d8\'cc\'fb\'c8\'cb\'d0\'d5\'c3\'fb\cell last_user_name\cell varchar(50)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'c0\'c2\'db\'ca\'fd\cell reply_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'d4\'cc\'fd\'b4\'ce\'ca\'fd\cell view_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'c7\'b7\'f1\'cb\'f8\'b6\'a8\cell locked\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cc\'fb\'d7\'d3\'c0\'e0\'d0\'cd\cell topic_type\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bc\'c7\'c2\'bc\'d7\'b4\'cc\'ac\cell status\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'cd\'bb\'a7\'b6\'cb\'c0\'e0\'d0\'cd\cell client_type\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'fd\'d3\'c3\'b6\'cb\'b5\'c4ip\'b5\'d8\'d6\'b7\cell client_ip\cell varchar(16)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'e4\'af\'c0\'c0\'c6\'f7UA\cell client_user_agent\cell varchar(100)\cell FALSE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 13.2\tab\lang2052\ul\b\f0\'c2\'db\'cc\'b3\'b7\'a2\'cc\'fb\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_topic                                            */\par
/*==============================================================*/\par
create table dlog_topic\par
(\par
   topic_id                       int                            not null auto_increment,\par
   site_id                        int                            not null,\par
   userid                         int                            not null,\par
   forum_id                       int                            not null,\par
   username                       varchar(20)                    not null,\par
   create_time                    datetime                       not null,\par
   modify_time                    datetime,\par
   title                          varchar(200)                   not null,\par
   content                        text                           not null,\par
   tags                           varchar(100),\par
   last_reply_time                datetime,\par
   last_reply_id                  int,\par
   last_user_id                   int,\par
   last_user_name                 varchar(50),\par
   reply_count                    int                            not null,\par
   view_count                     int                            not null,\par
   locked                         smallint                       not null,\par
   topic_type                     int                            not null,\par
   status                         smallint                       not null,\par
   client_type                    smallint                       not null,\par
   client_ip                      varchar(16)                    not null,\par
   client_user_agent              varchar(100),\par
   primary key (topic_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_site_topic_fk                                       */\par
/*==============================================================*/\par
create index r_site_topic_fk on dlog_topic\par
(\par
   site_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_forum_topic_fk                                      */\par
/*==============================================================*/\par
create index r_forum_topic_fk on dlog_topic\par
(\par
   forum_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_user_topic_fk                                       */\par
/*==============================================================*/\par
create index r_user_topic_fk on dlog_topic\par
(\par
   userid\par
);\par
\par
alter table dlog_topic add constraint fk_r_site_topic foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
alter table dlog_topic add constraint fk_r_forum_topic foreign key (forum_id)\par
      references dlog_forum (forum_id) on delete restrict on update restrict;\par
\par
alter table dlog_topic add constraint fk_r_user_topic foreign key (userid)\par
      references dlog_user (userid) on delete restrict on update restrict;\par
\par
\lang1033\f1 13.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c2\'db\'cc\'b3\'b7\'a2\'cc\'fb\'b1\'ed\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_topic_reply\cell r_topic_reply\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_topic\cell r_site_topic\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_forum_topic\cell r_forum_topic\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_user_topic\cell r_user_topic\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 14\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c2\'db\'cc\'b3\'bb\'d8\'cc\'fb\'b1\'ed(dlog_t_reply)\par
\lang1033\ulnone\b0\f1 14.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c2\'db\'cc\'b3\'bb\'d8\'cc\'fb\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'bc\'c7\'c2\'bc\'b1\'e0\'ba\'c5\cell t_reply_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cc\'fb\'d7\'d3\'b1\'e0\'ba\'c5\cell topic_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d3\'c3\'bb\'a7\'b1\'e0\'ba\'c5\cell userid\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b1\'ea\'cc\'e2\cell title\cell varchar(200)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c4\'da\'c8\'dd\cell content\cell text\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b7\'a2\'b1\'ed\'ca\'b1\'bc\'e4\cell write_time\cell datetime\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bc\'c7\'c2\'bc\'d7\'b4\'cc\'ac\cell status\cell smallint\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'fd\'d3\'c3\'b6\'cb\'b5\'c4ip\'b5\'d8\'d6\'b7\cell client_ip\cell varchar(16)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'cd\'bb\'a7\'b6\'cb\'c0\'e0\'d0\'cd\cell client_type\cell smallint\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'e4\'af\'c0\'c0\'c6\'f7UA\cell client_user_agent\cell varchar(100)\cell FALSE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 14.2\tab\lang2052\ul\b\f0\'c2\'db\'cc\'b3\'bb\'d8\'cc\'fb\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_t_reply                                          */\par
/*==============================================================*/\par
create table dlog_t_reply\par
(\par
   t_reply_id                     int                            not null auto_increment,\par
   topic_id                       int                            not null,\par
   userid                         int                            not null,\par
   site_id                        int                            not null,\par
   title                          varchar(200)                   not null,\par
   content                        text                           not null,\par
   write_time                     datetime,\par
   status                         smallint,\par
   client_ip                      varchar(16),\par
   client_type                    smallint,\par
   client_user_agent              varchar(100),\par
   primary key (t_reply_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_site_t_reply_fk                                     */\par
/*==============================================================*/\par
create index r_site_t_reply_fk on dlog_t_reply\par
(\par
   site_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_topic_reply_fk                                      */\par
/*==============================================================*/\par
create index r_topic_reply_fk on dlog_t_reply\par
(\par
   topic_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_user_t_reply_fk                                     */\par
/*==============================================================*/\par
create index r_user_t_reply_fk on dlog_t_reply\par
(\par
   userid\par
);\par
\par
alter table dlog_t_reply add constraint fk_r_site_t_reply foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
alter table dlog_t_reply add constraint fk_r_topic_reply foreign key (topic_id)\par
      references dlog_topic (topic_id) on delete restrict on update restrict;\par
\par
alter table dlog_t_reply add constraint fk_r_user_t_reply foreign key (userid)\par
      references dlog_user (userid) on delete restrict on update restrict;\par
\par
\lang1033\f1 14.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c2\'db\'cc\'b3\'bb\'d8\'cc\'fb\'b1\'ed\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_site_t_reply\cell r_site_t_reply\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_topic_reply\cell r_topic_reply\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_user_t_reply\cell r_user_t_reply\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 15\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c8\'d5\'bc\'c7\'b1\'ed(dlog_diary)\par
\lang1033\ulnone\b0\f1 15.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c8\'d5\'bc\'c7\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'c8\'d5\'bc\'c7\'b1\'e0\'ba\'c5\cell diary_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d3\'c3\'bb\'a7\'b1\'e0\'ba\'c5\cell userid\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c8\'d5\'bc\'c7\'b7\'d6\'c0\'e0\'b1\'e0\'ba\'c5\cell catalog_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'c0\'c2\'db\'d5\'df\'d0\'d5\'c3\'fb\cell author\cell varchar(20)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'c0\'c2\'db\'d5\'df\'d6\'f7\'d2\'b3\cell author_url\cell varchar(100)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b1\'ea\'cc\'e2\cell title\cell varchar(200)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c4\'da\'c8\'dd\cell content\cell text\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c8\'d5\'bc\'c7\'c4\'da\'c8\'dd\'d7\'d6\'bd\'da\'ca\'fd\cell diary_size\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'fd\'d3\'c3\'b5\'d8\'d6\'b7\cell refer\cell varchar(100)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cc\'ec\'c6\'f8\cell weather\cell varchar(20)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d0\'c4\'c7\'e9\'d6\'b8\'ca\'fd\cell mood_level\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b1\'ea\'c7\'a9\cell tags\cell varchar(100)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b1\'b3\'be\'b0\'d2\'f4\'c0\'d6\cell bgsound\cell int\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'c0\'c2\'db\'ca\'fd\cell reply_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'d4\'cc\'fd\'b4\'ce\'ca\'fd\cell view_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 TrackBack\'ca\'fd\cell tb_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'cd\'bb\'a7\'b6\'cb\'c0\'e0\'d0\'cd\cell client_type\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'fd\'d3\'c3\'b6\'cb\'b5\'c4ip\'b5\'d8\'d6\'b7\cell client_ip\cell varchar(16)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'e4\'af\'c0\'c0\'c6\'f7UA\cell client_user_agent\cell varchar(100)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b7\'a2\'b1\'ed\'ca\'b1\'bc\'e4\cell write_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'ee\'bd\'fc\'b1\'bb\'d4\'c4\'b6\'c1\'b5\'c4\'ca\'b1\'bc\'e4\cell last_read_time\cell datetime\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'ee\'bd\'fc\'bb\'d8\'cc\'fb\'ca\'b1\'bc\'e4\cell last_reply_time\cell datetime\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'ee\'bd\'fc\'d2\'bb\'b4\'ce\'d0\'de\'b8\'c4\'ca\'b1\'bc\'e4\cell modify_time\cell datetime\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'c7\'b7\'f1\'bb\'d8\'cc\'fb\'cc\'e1\'d0\'d1\cell reply_notify\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c8\'d5\'bc\'c7\'c0\'e0\'d0\'cd(\'b1\'a3\'c1\'f4)\cell diary_type\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'c7\'b7\'f1\'cb\'f8\'b6\'a8\cell locked\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bc\'c7\'c2\'bc\'d7\'b4\'cc\'ac\cell status\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\'b8\'bd\'bc\'fe\'bc\'c7\'c2\'bc\par
(E35 \'bc\'d3)\cell diary_annex\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 15.2\tab\lang2052\ul\b\f0\'c8\'d5\'bc\'c7\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_diary                                            */\par
/*==============================================================*/\par
create table dlog_diary\par
(\par
   diary_id                       int                            not null auto_increment,\par
   userid                         int                            not null,\par
   site_id                        int                            not null,\par
   catalog_id                     int                            not null,\par
   author                         varchar(20)                    not null,\par
   author_url                     varchar(100),\par
   title                          varchar(200)                   not null,\par
   content                        text                           not null,\par
   diary_size                     int                            not null,\par
   refer                          varchar(100),\par
   weather                        varchar(20)                    not null,\par
   mood_level                     smallint                       not null,\par
   tags                           varchar(100),\par
   bgsound                        int,\par
   reply_count                    int                            not null,\par
   view_count                     int                            not null,\par
   tb_count                       int                            not null,\par
   client_type                    smallint                       not null,\par
   client_ip                      varchar(16)                    not null,\par
   client_user_agent              varchar(100),\par
   write_time                     datetime                       not null,\par
   last_read_time                 datetime,\par
   last_reply_time                datetime,\par
   modify_time                    datetime,\par
   reply_notify                   smallint                       not null,\par
   diary_type                     smallint                       not null,\par
   locked                         smallint                       not null,\par
   status                         smallint                       not null,\par
   diary_annex                    smallint                       not null default 0,\par
   primary key (diary_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_site_journal_fk                                     */\par
/*==============================================================*/\par
create index r_site_journal_fk on dlog_diary\par
(\par
   site_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_catalog_diary_fk                                    */\par
/*==============================================================*/\par
create index r_catalog_diary_fk on dlog_diary\par
(\par
   catalog_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_user_journal_fk                                     */\par
/*==============================================================*/\par
create index r_user_journal_fk on dlog_diary\par
(\par
   userid\par
);\par
\par
alter table dlog_diary add constraint fk_r_site_journal foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
alter table dlog_diary add constraint fk_r_catalog_diary foreign key (catalog_id)\par
      references dlog_catalog (catalog_id) on delete restrict on update restrict;\par
\par
alter table dlog_diary add constraint fk_r_user_journal foreign key (userid)\par
      references dlog_user (userid) on delete restrict on update restrict;\par
\par
\lang1033\f1 15.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c8\'d5\'bc\'c7\'b1\'ed\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_journal_reply\cell r_journal_reply\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_journal\cell r_site_journal\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_catalog_diary\cell r_catalog_diary\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_user_journal\cell r_user_journal\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 16\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c8\'d5\'bc\'c7\'b7\'d6\'c0\'e0\'b1\'ed(dlog_catalog)\par
\lang1033\ulnone\b0\f1 16.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c8\'d5\'bc\'c7\'b7\'d6\'c0\'e0\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'c8\'d5\'bc\'c7\'b7\'d6\'c0\'e0\'b1\'e0\'ba\'c5\cell catalog_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bc\'c7\'c2\'bc\'b1\'e0\'ba\'c5\cell dlog_type_id\cell int\cell FALSE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c8\'d5\'bc\'c7\'b7\'d6\'c0\'e0\'c3\'fb\cell catalog_name\cell varchar(20)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c8\'d5\'bc\'c7\'b7\'d6\'c0\'e0\'cf\'ea\'cf\'b8\'cb\'b5\'c3\'f7\cell catalog_desc\cell varchar(200)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b4\'b4\'bd\'a8\'ca\'b1\'bc\'e4\cell create_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ce\'c4\'d5\'c2\'ca\'fd\cell article_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b7\'d6\'c0\'e0\'c0\'e0\'d0\'cd\cell catalog_type\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b7\'c3\'ce\'ca\'c3\'dc\'c2\'eb\cell verifyCode\cell varchar(20)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c5\'c5\'d0\'f2\'d6\'b5\cell sort_order\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 16.2\tab\lang2052\ul\b\f0\'c8\'d5\'bc\'c7\'b7\'d6\'c0\'e0\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_catalog                                          */\par
/*==============================================================*/\par
create table dlog_catalog\par
(\par
   catalog_id                     int                            not null auto_increment,\par
   dlog_type_id                   int,\par
   site_id                        int                            not null,\par
   catalog_name                   varchar(20)                    not null,\par
   catalog_desc                   varchar(200),\par
   create_time                    datetime                       not null,\par
   article_count                  int                            not null,\par
   catalog_type                   smallint                       not null,\par
   verifycode                     varchar(20),\par
   sort_order                     int                            not null,\par
   primary key (catalog_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_site_catalog_fk                                     */\par
/*==============================================================*/\par
create index r_site_catalog_fk on dlog_catalog\par
(\par
   site_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_catalog_type_fk                                     */\par
/*==============================================================*/\par
create index r_catalog_type_fk on dlog_catalog\par
(\par
   dlog_type_id\par
);\par
\par
alter table dlog_catalog add constraint fk_r_site_catalog foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
alter table dlog_catalog add constraint fk_r_catalog_type foreign key (dlog_type_id)\par
      references dlog_type (dlog_type_id) on delete restrict on update restrict;\par
\par
\lang1033\f1 16.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c8\'d5\'bc\'c7\'b7\'d6\'c0\'e0\'b1\'ed\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_catalog_diary\cell r_catalog_diary\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c8\'d5\'bc\'c7\'b7\'d6\'c0\'e0\'c8\'a8\'cf\'de\'c9\'e8\'d6\'c3\'b1\'ed\cell dlog_catalog_perm\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_catalog\cell r_site_catalog\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_catalog_type\cell r_catalog_type\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 17\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c8\'d5\'bc\'c7\'b7\'d6\'c0\'e0\'c8\'a8\'cf\'de\'c9\'e8\'d6\'c3\'b1\'ed(dlog_catalog_perm)\par
\lang1033\ulnone\b0\f1 17.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c8\'d5\'bc\'c7\'b7\'d6\'c0\'e0\'c8\'a8\'cf\'de\'c9\'e8\'d6\'c3\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'c8\'d5\'bc\'c7\'b7\'d6\'c0\'e0\'b1\'e0\'ba\'c5\cell catalog_id\cell int\cell TRUE\cell TRUE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d3\'c3\'bb\'a7\'b1\'e0\'ba\'c5\cell userid\cell int\cell TRUE\cell TRUE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d3\'c3\'bb\'a7\'c8\'a8\'cf\'de\cell user_role\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 17.2\tab\lang2052\ul\b\f0\'c8\'d5\'bc\'c7\'b7\'d6\'c0\'e0\'c8\'a8\'cf\'de\'c9\'e8\'d6\'c3\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_catalog_perm                                     */\par
/*==============================================================*/\par
create table dlog_catalog_perm\par
(\par
   catalog_id                     int                            not null,\par
   userid                         int                            not null,\par
   user_role                      int                            not null,\par
   primary key (catalog_id, userid)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: dlog_catalog_perm_fk                                  */\par
/*==============================================================*/\par
create index dlog_catalog_perm_fk on dlog_catalog_perm\par
(\par
   catalog_id\par
);\par
\par
/*==============================================================*/\par
/* Index: dlog_catalog_perm2_fk                                 */\par
/*==============================================================*/\par
create index dlog_catalog_perm2_fk on dlog_catalog_perm\par
(\par
   userid\par
);\par
\par
alter table dlog_catalog_perm add constraint fk_dlog_catalog_perm foreign key (catalog_id)\par
      references dlog_catalog (catalog_id) on delete restrict on update restrict;\par
\par
alter table dlog_catalog_perm add constraint fk_dlog_catalog_perm2 foreign key (userid)\par
      references dlog_user (userid) on delete restrict on update restrict;\par
\par
\lang1033\f1 17.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c8\'d5\'bc\'c7\'b7\'d6\'c0\'e0\'c8\'a8\'cf\'de\'c9\'e8\'d6\'c3\'b1\'ed\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'c8\'d5\'bc\'c7\'b7\'d6\'c0\'e0\'c8\'a8\'cf\'de\'c9\'e8\'d6\'c3\'b1\'ed\cell dlog_catalog_perm\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c8\'d5\'bc\'c7\'b7\'d6\'c0\'e0\'c8\'a8\'cf\'de\'c9\'e8\'d6\'c3\'b1\'ed\cell dlog_catalog_perm2\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 18\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c8\'d5\'bc\'c7\'c6\'c0\'c2\'db\'b1\'ed(dlog_j_reply)\par
\lang1033\ulnone\b0\f1 18.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c8\'d5\'bc\'c7\'c6\'c0\'c2\'db\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'c8\'d5\'bc\'c7\'c6\'c0\'c2\'db\'b1\'e0\'ba\'c5\cell j_reply_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d3\'c3\'bb\'a7\'b1\'e0\'ba\'c5\cell userid\cell int\cell FALSE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c8\'d5\'bc\'c7\'b1\'e0\'ba\'c5\cell diary_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'c0\'c2\'db\'d5\'df\'d0\'d5\'c3\'fb\cell author\cell varchar(20)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'c0\'c2\'db\'d5\'df\'d6\'f7\'d2\'b3\cell author_url\cell varchar(100)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'c0\'c2\'db\'d5\'df\'b5\'e7\'d3\'ca\cell author_email\cell varchar(50)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'cd\'bb\'a7\'b6\'cb\'c0\'e0\'d0\'cd\cell client_type\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'fd\'d3\'c3\'b6\'cb\'b5\'c4ip\'b5\'d8\'d6\'b7\cell client_ip\cell varchar(16)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'e4\'af\'c0\'c0\'c6\'f7UA\cell client_user_agent\cell varchar(100)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'c7\'b7\'f1\'d6\'bb\'d4\'ca\'d0\'ed\'c8\'d5\'bc\'c7\'cb\'f9\'d3\'d0\'c8\'cb\'b2\'e9\'bf\'b4\cell owner_only\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c4\'da\'c8\'dd\cell content\cell text\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b7\'a2\'b1\'ed\'ca\'b1\'bc\'e4\cell write_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bc\'c7\'c2\'bc\'d7\'b4\'cc\'ac\cell status\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 18.2\tab\lang2052\ul\b\f0\'c8\'d5\'bc\'c7\'c6\'c0\'c2\'db\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_j_reply                                          */\par
/*==============================================================*/\par
create table dlog_j_reply\par
(\par
   j_reply_id                     int                            not null auto_increment,\par
   site_id                        int                            not null,\par
   userid                         int,\par
   diary_id                       int                            not null,\par
   author                         varchar(20)                    not null,\par
   author_url                     varchar(100),\par
   author_email                   varchar(50),\par
   client_type                    smallint                       not null,\par
   client_ip                      varchar(16)                    not null,\par
   client_user_agent              varchar(100),\par
   owner_only                     int                            not null,\par
   content                        text                           not null,\par
   write_time                     datetime                       not null,\par
   status                         smallint                       not null,\par
   primary key (j_reply_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_site_j_reply_fk                                     */\par
/*==============================================================*/\par
create index r_site_j_reply_fk on dlog_j_reply\par
(\par
   site_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_journal_reply_fk                                    */\par
/*==============================================================*/\par
create index r_journal_reply_fk on dlog_j_reply\par
(\par
   diary_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_user_j_reply_fk                                     */\par
/*==============================================================*/\par
create index r_user_j_reply_fk on dlog_j_reply\par
(\par
   userid\par
);\par
\par
alter table dlog_j_reply add constraint fk_r_site_j_reply foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
alter table dlog_j_reply add constraint fk_r_journal_reply foreign key (diary_id)\par
      references dlog_diary (diary_id) on delete restrict on update restrict;\par
\par
alter table dlog_j_reply add constraint fk_r_user_j_reply foreign key (userid)\par
      references dlog_user (userid) on delete restrict on update restrict;\par
\par
\lang1033\f1 18.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'c8\'d5\'bc\'c7\'c6\'c0\'c2\'db\'b1\'ed\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_site_j_reply\cell r_site_j_reply\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_journal_reply\cell r_journal_reply\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_user_j_reply\cell r_user_j_reply\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 19\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'ca\'e9\'c7\'a9\'b1\'ed(dlog_bookmark)\par
\lang1033\ulnone\b0\f1 19.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'ca\'e9\'c7\'a9\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'ca\'e9\'c7\'a9\'b1\'e0\'ba\'c5\cell mark_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d3\'c3\'bb\'a7\'b1\'e0\'ba\'c5\cell userid\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d6\'b8\'cf\'f2\'b5\'c4\'d0\'c5\'cf\'a2\'b1\'e0\'ba\'c5\cell parent_id\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d6\'b8\'cf\'f2\'b5\'c4\'d0\'c5\'cf\'a2\'c0\'e0\'d0\'cd\cell parent_type\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b1\'ea\'cc\'e2\cell title\cell varchar(200)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b8\'e8\'c7\'fa\'ca\'d4\'cc\'fd\'c1\'b4\'bd\'d3\cell url\cell varchar(200)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b4\'b4\'bd\'a8\'ca\'b1\'bc\'e4\cell create_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 19.2\tab\lang2052\ul\b\f0\'ca\'e9\'c7\'a9\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_bookmark                                         */\par
/*==============================================================*/\par
create table dlog_bookmark\par
(\par
   mark_id                        int                            not null auto_increment,\par
   userid                         int                            not null,\par
   site_id                        int                            not null,\par
   parent_id                      int                            not null,\par
   parent_type                    smallint                       not null,\par
   title                          varchar(200),\par
   url                            varchar(200),\par
   create_time                    datetime                       not null,\par
   primary key (mark_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_user_mark_fk                                        */\par
/*==============================================================*/\par
create index r_user_mark_fk on dlog_bookmark\par
(\par
   userid\par
);\par
\par
/*==============================================================*/\par
/* Index: r_site_bookmark_fk                                    */\par
/*==============================================================*/\par
create index r_site_bookmark_fk on dlog_bookmark\par
(\par
   site_id\par
);\par
\par
alter table dlog_bookmark add constraint fk_r_user_mark foreign key (userid)\par
      references dlog_user (userid) on delete restrict on update restrict;\par
\par
alter table dlog_bookmark add constraint fk_r_site_bookmark foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
\lang1033\f1 19.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'ca\'e9\'c7\'a9\'b1\'ed\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_user_mark\cell r_user_mark\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_bookmark\cell r_site_bookmark\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 20\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'ca\'fd\'be\'dd\'b7\'d6\'c0\'e0\'b1\'ed(dlog_type)\par
\lang1033\ulnone\b0\f1 20.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'ca\'fd\'be\'dd\'b7\'d6\'c0\'e0\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'bc\'c7\'c2\'bc\'b1\'e0\'ba\'c5\cell dlog_type_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'fd\'be\'dd\'b7\'d6_\'bc\'c7\'c2\'bc\'b1\'e0\'ba\'c5\cell dlo_dlog_type_id\cell int\cell FALSE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b7\'d6\'c0\'e0\'c3\'fb\cell type_name\cell varchar(20)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c5\'c5\'d0\'f2\'d6\'b5\cell sort_order\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 20.2\tab\lang2052\ul\b\f0\'ca\'fd\'be\'dd\'b7\'d6\'c0\'e0\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_type                                             */\par
/*==============================================================*/\par
create table dlog_type\par
(\par
   dlog_type_id                   int                            not null auto_increment,\par
   dlo_dlog_type_id               int,\par
   type_name                      varchar(20)                    not null,\par
   sort_order                     int                            not null,\par
   primary key (dlog_type_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_site_type_tree_fk                                   */\par
/*==============================================================*/\par
create index r_site_type_tree_fk on dlog_type\par
(\par
   dlo_dlog_type_id\par
);\par
\par
alter table dlog_type add constraint fk_r_site_type_tree foreign key (dlo_dlog_type_id)\par
      references dlog_type (dlog_type_id) on delete restrict on update restrict;\par
\par
\lang1033\f1 20.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'ca\'fd\'be\'dd\'b7\'d6\'c0\'e0\'b1\'ed\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_site_type\cell r_site_type\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_type_tree\cell r_site_type_tree\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_catalog_type\cell r_catalog_type\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_album_type\cell r_album_type\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_forum_type\cell r_forum_type\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 21\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'cd\'b3\'d2\'bb\'c6\'c0\'c2\'db\'b1\'ed(\'b1\'a3\'c1\'f4)(dlog_comments)\par
\lang1033\ulnone\b0\f1 21.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'cd\'b3\'d2\'bb\'c6\'c0\'c2\'db\'b1\'ed(\'b1\'a3\'c1\'f4)\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'bc\'c7\'c2\'bc\'b1\'e0\'ba\'c5\cell comment_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cd\'b3\'d2\'bb\'c6\'c0_\'bc\'c7\'c2\'bc\'b1\'e0\'ba\'c5\cell dlo_comment_id\cell int\cell FALSE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell FALSE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'c0\'c2\'db\'b6\'d4\'cf\'f3\'b1\'e0\'ba\'c5\cell entity_id\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'c0\'c2\'db\'b6\'d4\'cf\'f3\'c0\'e0\'d0\'cd\cell entity_type\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'fd\'d3\'c3\'b6\'cb\'b5\'c4ip\'b5\'d8\'d6\'b7\cell client_ip\cell varchar(16)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'cd\'bb\'a7\'b6\'cb\'c0\'e0\'d0\'cd\cell client_type\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'e4\'af\'c0\'c0\'c6\'f7UA\cell client_user_agent\cell varchar(100)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'c0\'c2\'db\'d5\'df\'b5\'c4\'d3\'c3\'bb\'a7\'b1\'e0\'ba\'c5\cell author_id\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'c0\'c2\'db\'d5\'df\'d0\'d5\'c3\'fb\cell author\cell varchar(20)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'c0\'c2\'db\'d5\'df\'b5\'e7\'d3\'ca\cell author_email\cell varchar(50)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'c0\'c2\'db\'d5\'df\'d6\'f7\'d2\'b3\cell author_url\cell varchar(100)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b1\'ea\'cc\'e2\cell title\cell varchar(200)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c4\'da\'c8\'dd\cell content\cell text\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c4\'da\'c8\'dd\'b8\'f1\'ca\'bd(\'b1\'a3\'c1\'f4)\cell content_format\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'c0\'c2\'db\'ca\'b1\'bc\'e4\cell comment_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'c0\'c2\'db\'b5\'c4\'b1\'ea\'d6\'be\'ce\'bb\cell comment_flag\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'c0\'c2\'db\'d0\'c5\'cf\'a2\'d7\'b4\'cc\'ac\cell comment_status\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 21.2\tab\lang2052\ul\b\f0\'cd\'b3\'d2\'bb\'c6\'c0\'c2\'db\'b1\'ed(\'b1\'a3\'c1\'f4)\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_comments                                         */\par
/*==============================================================*/\par
create table dlog_comments\par
(\par
   comment_id                     int                            not null auto_increment,\par
   dlo_comment_id                 int,\par
   site_id                        int,\par
   entity_id                      int                            not null,\par
   entity_type                    int                            not null,\par
   client_ip                      varchar(16)                    not null,\par
   client_type                    smallint                       not null,\par
   client_user_agent              varchar(100),\par
   author_id                      int                            not null,\par
   author                         varchar(20)                    not null,\par
   author_email                   varchar(50),\par
   author_url                     varchar(100),\par
   title                          varchar(200)                   not null,\par
   content                        text                           not null,\par
   content_format                 smallint                       not null,\par
   comment_time                   datetime                       not null,\par
   comment_flag                   smallint                       not null,\par
   comment_status                 smallint                       not null,\par
   primary key (comment_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_sub_comment_fk                                      */\par
/*==============================================================*/\par
create index r_sub_comment_fk on dlog_comments\par
(\par
   dlo_comment_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_site_comment_fk                                     */\par
/*==============================================================*/\par
create index r_site_comment_fk on dlog_comments\par
(\par
   site_id\par
);\par
\par
alter table dlog_comments add constraint fk_r_sub_comment foreign key (dlo_comment_id)\par
      references dlog_comments (comment_id) on delete restrict on update restrict;\par
\par
alter table dlog_comments add constraint fk_r_site_comment foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
\lang1033\f1 21.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'cd\'b3\'d2\'bb\'c6\'c0\'c2\'db\'b1\'ed(\'b1\'a3\'c1\'f4)\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_sub_comment\cell r_sub_comment\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_comment\cell r_site_comment\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 22\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'cd\'e2\'b2\'bf\'ce\'c4\'d5\'c2\'d2\'fd\'d3\'c3\'bc\'c7\'c2\'bc\'b1\'ed(dlog_external_refer)\par
\lang1033\ulnone\b0\f1 22.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'cd\'e2\'b2\'bf\'ce\'c4\'d5\'c2\'d2\'fd\'d3\'c3\'bc\'c7\'c2\'bc\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'bc\'c7\'c2\'bc\'b1\'e0\'ba\'c5\cell refer_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell FALSE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b1\'bb\'d2\'fd\'d3\'c3\'b5\'c4\'b6\'d4\'cf\'f3\'b1\'e0\'ba\'c5\cell ref_id\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'fd\'d3\'c3\'b6\'d4\'cf\'f3\'c0\'e0\'d0\'cd\cell ref_type\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 url\'d6\'d0\'b0\'fc\'ba\'ac\'b5\'c4\'d6\'f7\'bb\'fa\'d0\'c5\'cf\'a2\cell refer_host\cell varchar(50)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'fd\'d3\'c3\'d5\'dfURL\cell refer_url\cell varchar(250)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'fd\'d3\'c3\'b6\'cb\'b5\'c4ip\'b5\'d8\'d6\'b7\cell client_ip\cell varchar(16)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'fd\'d3\'c3\'ca\'b1\'bc\'e4\cell refer_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 22.2\tab\lang2052\ul\b\f0\'cd\'e2\'b2\'bf\'ce\'c4\'d5\'c2\'d2\'fd\'d3\'c3\'bc\'c7\'c2\'bc\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_external_refer                                   */\par
/*==============================================================*/\par
create table dlog_external_refer\par
(\par
   refer_id                       int                            not null auto_increment,\par
   site_id                        int,\par
   ref_id                         int                            not null,\par
   ref_type                       smallint                       not null,\par
   refer_host                     varchar(50),\par
   refer_url                      varchar(250)                   not null,\par
   client_ip                      varchar(16)                    not null,\par
   refer_time                     datetime                       not null,\par
   primary key (refer_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_site_refer_fk                                       */\par
/*==============================================================*/\par
create index r_site_refer_fk on dlog_external_refer\par
(\par
   site_id\par
);\par
\par
alter table dlog_external_refer add constraint fk_r_site_refer foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
\lang1033\f1 22.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'cd\'e2\'b2\'bf\'ce\'c4\'d5\'c2\'d2\'fd\'d3\'c3\'bc\'c7\'c2\'bc\'b1\'ed\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_site_refer\cell r_site_refer\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 23\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'cd\'f8\'d5\'be\'b7\'c3\'ce\'ca\'cd\'b3\'bc\'c6\'d0\'c5\'cf\'a2\'b1\'ed(dlog_site_stat)\par
\lang1033\ulnone\b0\f1 23.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'cd\'f8\'d5\'be\'b7\'c3\'ce\'ca\'cd\'b3\'bc\'c6\'d0\'c5\'cf\'a2\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'bc\'c7\'c2\'bc\'b1\'e0\'ba\'c5\cell site_stat_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell FALSE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cd\'b3\'bc\'c6\'c8\'d5\'c6\'da\cell stat_date\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d3\'c3\'bb\'a7\'ca\'fd\cell uv_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 PV\'ca\'fd\cell pv_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b7\'c3\'ce\'ca\'c0\'e0\'b1\'f0\cell v_source\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b8\'fc\'d0\'c2\'ca\'b1\'bc\'e4\cell update_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 23.2\tab\lang2052\ul\b\f0\'cd\'f8\'d5\'be\'b7\'c3\'ce\'ca\'cd\'b3\'bc\'c6\'d0\'c5\'cf\'a2\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_site_stat                                        */\par
/*==============================================================*/\par
create table dlog_site_stat\par
(\par
   site_stat_id                   int                            not null auto_increment,\par
   site_id                        int,\par
   stat_date                      int                            not null,\par
   uv_count                       int                            not null,\par
   pv_count                       int                            not null,\par
   v_source                       int                            not null,\par
   update_time                    datetime                       not null,\par
   primary key (site_stat_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_site_stat_fk                                        */\par
/*==============================================================*/\par
create index r_site_stat_fk on dlog_site_stat\par
(\par
   site_id\par
);\par
\par
alter table dlog_site_stat add constraint fk_r_site_stat foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
\lang1033\f1 23.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'cd\'f8\'d5\'be\'b7\'c3\'ce\'ca\'cd\'b3\'bc\'c6\'d0\'c5\'cf\'a2\'b1\'ed\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_site_stat\cell r_site_stat\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 24\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'cf\'b5\'cd\'b3\'c5\'e4\'d6\'c3\'d0\'c5\'cf\'a2\'b1\'ed(dlog_config)\par
\lang1033\ulnone\b0\f1 24.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'cf\'b5\'cd\'b3\'c5\'e4\'d6\'c3\'d0\'c5\'cf\'a2\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'bc\'c7\'c2\'bc\'b1\'e0\'ba\'c5\cell config_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell FALSE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c5\'e4\'d6\'c3KEY\cell config_name\cell varchar(20)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d5\'fb\'ca\'fd\'c5\'e4\'d6\'c3\'d6\'b5\cell int_value\cell int\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'d6\'b4\'ae\'c5\'e4\'d6\'c3\'d6\'b5\cell string_value\cell varchar(100)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c8\'d5\'c6\'da\'c5\'e4\'d6\'c3\'d6\'b5\cell date_value\cell date\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'b1\'bc\'e4\'c5\'e4\'d6\'c3\'d6\'b5\cell time_value\cell time\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'b1\'bc\'e4\'b4\'c1\'c5\'e4\'d6\'c3\'d6\'b5\cell timestamp_value\cell datetime\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'ee\'bd\'fc\'d2\'bb\'b4\'ce\'b8\'fc\'d0\'c2\'ca\'b1\'bc\'e4\cell last_update\cell timestamp\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 24.2\tab\lang2052\ul\b\f0\'cf\'b5\'cd\'b3\'c5\'e4\'d6\'c3\'d0\'c5\'cf\'a2\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_config                                           */\par
/*==============================================================*/\par
create table dlog_config\par
(\par
   config_id                      int                            not null auto_increment,\par
   site_id                        int,\par
   config_name                    varchar(20)                    not null,\par
   int_value                      int,\par
   string_value                   varchar(100),\par
   date_value                     date,\par
   time_value                     time,\par
   timestamp_value                datetime,\par
   last_update                    timestamp                      not null,\par
   primary key (config_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_site_config_fk                                      */\par
/*==============================================================*/\par
create index r_site_config_fk on dlog_config\par
(\par
   site_id\par
);\par
\par
alter table dlog_config add constraint fk_r_site_config foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
\lang1033\f1 24.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'cf\'b5\'cd\'b3\'c5\'e4\'d6\'c3\'d0\'c5\'cf\'a2\'b1\'ed\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_site_config\cell r_site_config\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 25\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'cf\'e0\'b2\'be\'b1\'ed(dlog_album)\par
\lang1033\ulnone\b0\f1 25.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'cf\'e0\'b2\'be\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'cf\'e0\'b2\'be\'b1\'e0\'ba\'c5\cell album_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d5\'d5\'c6\'ac\'b1\'e0\'ba\'c5\cell photo_id\cell int\cell FALSE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cf\'e0\'b2\'be\'b1\'ed_\'cf\'e0\'b2\'be\'b1\'e0\'ba\'c5\cell dlo_album_id\cell int\cell FALSE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bc\'c7\'c2\'bc\'b1\'e0\'ba\'c5\cell dlog_type_id\cell int\cell FALSE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cf\'e0\'b2\'be\'c3\'fb\cell album_name\cell varchar(40)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cf\'e0\'b2\'be\'cf\'ea\'cf\'b8\'cb\'b5\'c3\'f7\cell album_desc\cell varchar(200)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d5\'d5\'c6\'ac\'ca\'fd\cell photo_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cf\'e0\'b2\'be\'c0\'e0\'d0\'cd\cell album_type\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b7\'c3\'ce\'ca\'c3\'dc\'c2\'eb\cell verifyCode\cell varchar(20)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c5\'c5\'d0\'f2\'d6\'b5\cell sort_order\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b4\'b4\'bd\'a8\'ca\'b1\'bc\'e4\cell create_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 25.2\tab\lang2052\ul\b\f0\'cf\'e0\'b2\'be\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_album                                            */\par
/*==============================================================*/\par
create table dlog_album\par
(\par
   album_id                       int                            not null auto_increment,\par
   photo_id                       int,\par
   dlo_album_id                   int,\par
   site_id                        int                            not null,\par
   dlog_type_id                   int,\par
   album_name                     varchar(40)                    not null,\par
   album_desc                     varchar(200),\par
   photo_count                    int                            not null,\par
   album_type                     int                            not null,\par
   verifycode                     varchar(20),\par
   sort_order                     int                            not null,\par
   create_time                    datetime                       not null,\par
   primary key (album_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_site_album_fk                                       */\par
/*==============================================================*/\par
create index r_site_album_fk on dlog_album\par
(\par
   site_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_album_fk                                            */\par
/*==============================================================*/\par
create index r_album_fk on dlog_album\par
(\par
   dlo_album_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_album_type_fk                                       */\par
/*==============================================================*/\par
create index r_album_type_fk on dlog_album\par
(\par
   dlog_type_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_album_cover_fk                                      */\par
/*==============================================================*/\par
create index r_album_cover_fk on dlog_album\par
(\par
   photo_id\par
);\par
\par
alter table dlog_album add constraint fk_r_site_album foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
alter table dlog_album add constraint fk_r_album foreign key (dlo_album_id)\par
      references dlog_album (album_id) on delete restrict on update restrict;\par
\par
alter table dlog_album add constraint fk_r_album_type foreign key (dlog_type_id)\par
      references dlog_type (dlog_type_id) on delete restrict on update restrict;\par
\par
alter table dlog_album add constraint fk_r_album_cover foreign key (photo_id)\par
      references dlog_photo (photo_id) on delete restrict on update restrict;\par
\par
\lang1033\f1 25.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'cf\'e0\'b2\'be\'b1\'ed\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_album\cell r_album\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_album_photo\cell r_album_photo\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_album\cell r_site_album\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_album_type\cell r_album_type\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_album_cover\cell r_album_cover\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 26\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'d2\'f4\'c0\'d6\'b1\'ed(dlog_music)\par
\lang1033\ulnone\b0\f1 26.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'d2\'f4\'c0\'d6\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'b8\'e8\'c7\'fa\'b1\'e0\'ba\'c5\cell music_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'f4\'c0\'d6\'ba\'d0\'b1\'e0\'ba\'c5\cell music_box_id\cell int\cell FALSE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d3\'c3\'bb\'a7\'b1\'e0\'ba\'c5\cell userid\cell int\cell FALSE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b8\'e8\'c7\'fa\'c3\'fb\cell music_title\cell varchar(100)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b8\'e8\'b4\'ca\cell music_word\cell text\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'a8\'bc\'ad\'c3\'fb\cell album\cell varchar(100)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b8\'e8\'ca\'d6\cell singer\cell varchar(50)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b8\'e8\'c7\'fa\'ca\'d4\'cc\'fd\'c1\'b4\'bd\'d3\cell url\cell varchar(200)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b4\'b4\'bd\'a8\'ca\'b1\'bc\'e4\cell create_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'d4\'cc\'fd\'b4\'ce\'ca\'fd\cell view_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b8\'e8\'c7\'fa\'c0\'e0\'d0\'cd\cell music_type\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bc\'c7\'c2\'bc\'d7\'b4\'cc\'ac\cell status\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 26.2\tab\lang2052\ul\b\f0\'d2\'f4\'c0\'d6\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_music                                            */\par
/*==============================================================*/\par
create table dlog_music\par
(\par
   music_id                       int                            not null auto_increment,\par
   music_box_id                   int,\par
   userid                         int,\par
   site_id                        int                            not null,\par
   music_title                    varchar(100)                   not null,\par
   music_word                     text,\par
   album                          varchar(100),\par
   singer                         varchar(50),\par
   url                            varchar(200),\par
   create_time                    datetime                       not null,\par
   view_count                     int                            not null,\par
   music_type                     int                            not null,\par
   status                         smallint                       not null,\par
   primary key (music_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_site_music_fk                                       */\par
/*==============================================================*/\par
create index r_site_music_fk on dlog_music\par
(\par
   site_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_music_box_fk                                        */\par
/*==============================================================*/\par
create index r_music_box_fk on dlog_music\par
(\par
   music_box_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_recommend_fk                                        */\par
/*==============================================================*/\par
create index r_recommend_fk on dlog_music\par
(\par
   userid\par
);\par
\par
alter table dlog_music add constraint fk_r_site_music foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
alter table dlog_music add constraint fk_r_music_box foreign key (music_box_id)\par
      references dlog_musicbox (music_box_id) on delete restrict on update restrict;\par
\par
alter table dlog_music add constraint fk_r_recommend foreign key (userid)\par
      references dlog_user (userid) on delete restrict on update restrict;\par
\par
\lang1033\f1 26.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'d2\'f4\'c0\'d6\'b1\'ed\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_site_music\cell r_site_music\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_music_box\cell r_music_box\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_recommend\cell r_recommend\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 27\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'d2\'f4\'c0\'d6\'ba\'d0(dlog_musicbox)\par
\lang1033\ulnone\b0\f1 27.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'d2\'f4\'c0\'d6\'ba\'d0\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'d2\'f4\'c0\'d6\'ba\'d0\'b1\'e0\'ba\'c5\cell music_box_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'f4\'c0\'d6\'ba\'d0\'c3\'fb\cell box_name\cell varchar(40)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'f4\'c0\'d6\'ba\'d0\'cf\'ea\'cf\'b8\'cb\'b5\'c3\'f7\cell box_desc\cell varchar(100)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ba\'d0\'d6\'d0\'b8\'e8\'c7\'fa\'ca\'fd\cell music_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b4\'b4\'bd\'a8\'ca\'b1\'bc\'e4\cell create_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c5\'c5\'d0\'f2\'d6\'b5\cell sort_order\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 27.2\tab\lang2052\ul\b\f0\'d2\'f4\'c0\'d6\'ba\'d0\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_musicbox                                         */\par
/*==============================================================*/\par
create table dlog_musicbox\par
(\par
   music_box_id                   int                            not null auto_increment,\par
   site_id                        int                            not null,\par
   box_name                       varchar(40)                    not null,\par
   box_desc                       varchar(100),\par
   music_count                    int                            not null,\par
   create_time                    datetime                       not null,\par
   sort_order                     int                            not null,\par
   primary key (music_box_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_site_mbox_fk                                        */\par
/*==============================================================*/\par
create index r_site_mbox_fk on dlog_musicbox\par
(\par
   site_id\par
);\par
\par
alter table dlog_musicbox add constraint fk_r_site_mbox foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
\lang1033\f1 27.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'d2\'f4\'c0\'d6\'ba\'d0\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_music_box\cell r_music_box\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_mbox\cell r_site_mbox\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 28\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'d3\'d1\'c7\'e9\'c1\'b4\'bd\'d3\'b1\'ed(dlog_link)\par
\lang1033\ulnone\b0\f1 28.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'d3\'d1\'c7\'e9\'c1\'b4\'bd\'d3\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'d3\'d1\'c1\'b4\'b1\'e0\'ba\'c5\cell linkid\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c1\'b4\'bd\'d3\'c3\'fb\cell link_title\cell varchar(40)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c1\'b4\'bd\'d3\'b5\'d8\'d6\'b7\cell link_url\cell varchar(200)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c1\'b4\'bd\'d3\'c0\'e0\'d0\'cd\cell link_type\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c5\'c5\'d0\'f2\'d6\'b5\cell sort_order\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b4\'b4\'bd\'a8\'ca\'b1\'bc\'e4\cell create_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bc\'c7\'c2\'bc\'d7\'b4\'cc\'ac\cell status\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 28.2\tab\lang2052\ul\b\f0\'d3\'d1\'c7\'e9\'c1\'b4\'bd\'d3\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_link                                             */\par
/*==============================================================*/\par
create table dlog_link\par
(\par
   linkid                         int                            not null auto_increment,\par
   site_id                        int                            not null,\par
   link_title                     varchar(40)                    not null,\par
   link_url                       varchar(200)                   not null,\par
   link_type                      smallint                       not null,\par
   sort_order                     int                            not null,\par
   create_time                    datetime                       not null,\par
   status                         smallint                       not null,\par
   primary key (linkid)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_site_link_fk                                        */\par
/*==============================================================*/\par
create index r_site_link_fk on dlog_link\par
(\par
   site_id\par
);\par
\par
alter table dlog_link add constraint fk_r_site_link foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
\lang1033\f1 28.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'d3\'d1\'c7\'e9\'c1\'b4\'bd\'d3\'b1\'ed\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_site_link\cell r_site_link\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 29\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'d5\'d5\'c6\'ac\'b1\'ed(dlog_photo)\par
\lang1033\ulnone\b0\f1 29.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'d5\'d5\'c6\'ac\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'d5\'d5\'c6\'ac\'b1\'e0\'ba\'c5\cell photo_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cf\'e0\'b2\'be\'b1\'e0\'ba\'c5\cell album_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d3\'c3\'bb\'a7\'b1\'e0\'ba\'c5\cell userid\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d5\'d5\'c6\'ac\'c3\'fb\cell photo_name\cell varchar(40)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cf\'ea\'cf\'b8\'cb\'b5\'c3\'f7\cell photo_desc\cell text\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ce\'c4\'bc\'fe\'c3\'fb\cell file_name\cell varchar(100)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d4\'ad\'cd\'bcURI\cell photo_url\cell varchar(100)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d4\'a4\'c0\'c0\'cd\'bcURI\cell preview_url\cell varchar(100)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b1\'ea\'c7\'a9\cell tags\cell varchar(100)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c9\'cf\'b4\'ab\'b5\'c4\'c4\'ea\'b7\'dd\cell p_year\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c9\'cf\'b4\'ab\'b5\'c4\'d4\'c2\'b7\'dd\cell p_month\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c9\'cf\'b4\'ab\'b5\'c4\'c8\'d5\cell p_date\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cd\'bc\'c6\'ac\'bf\'ed\'b6\'c8\cell width\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cd\'bc\'c6\'ac\'b8\'df\'b6\'c8\cell height\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cd\'bc\'c6\'ac\'b4\'f3\'d0\'a1\cell photo_size\cell bigint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c9\'ab\'c9\'ee\cell color_bit\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cf\'e0\'bb\'fa\'b3\'a7\'c9\'cc\cell exif_manufacturer\cell varchar(50)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cf\'e0\'bb\'fa\'d0\'cd\'ba\'c5\cell exif_model\cell varchar(50)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 ISO\'d6\'b5\cell exif_iso\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b9\'e2\'c8\'a6\'d6\'b5\cell exif_aperture\cell varchar(20)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'ec\'c3\'c5\'d6\'b5\cell exif_shutter\cell varchar(20)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'d8\'b9\'e2\'b2\'b9\'b3\'a5\cell exif_exposure_bias\cell varchar(20)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'d8\'b9\'e2\'ca\'b1\'bc\'e4\cell exif_exposure_time\cell varchar(20)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bd\'b9\'be\'e0\cell exif_focal_length\cell varchar(20)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c9\'ab\'b2\'ca\'bf\'d5\'bc\'e4\cell exif_color_space\cell varchar(20)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'c0\'c2\'db\'ca\'fd\cell reply_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'d4\'cc\'fd\'b4\'ce\'ca\'fd\cell view_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b4\'b4\'bd\'a8\'ca\'b1\'bc\'e4\cell create_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'ee\'bd\'fc\'d2\'bb\'b4\'ce\'d0\'de\'b8\'c4\'ca\'b1\'bc\'e4\cell modify_time\cell datetime\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'ee\'bd\'fc\'bb\'d8\'cc\'fb\'ca\'b1\'bc\'e4\cell last_reply_time\cell datetime\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d5\'d5\'c6\'ac\'c0\'e0\'d0\'cd\cell photo_type\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'c7\'b7\'f1\'cb\'f8\'b6\'a8\cell locked\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'c7\'b7\'f1\'c6\'f4\'d3\'c3\'cf\'e0\'b2\'e1\'b9\'a6\'c4\'dc\cell photo_status\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 29.2\tab\lang2052\ul\b\f0\'d5\'d5\'c6\'ac\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_photo                                            */\par
/*==============================================================*/\par
create table dlog_photo\par
(\par
   photo_id                       int                            not null auto_increment,\par
   site_id                        int                            not null,\par
   album_id                       int                            not null,\par
   userid                         int                            not null,\par
   photo_name                     varchar(40)                    not null,\par
   photo_desc                     text,\par
   file_name                      varchar(100)                   not null,\par
   photo_url                      varchar(100)                   not null,\par
   preview_url                    varchar(100)                   not null,\par
   tags                           varchar(100),\par
   p_year                         int                            not null,\par
   p_month                        smallint                       not null,\par
   p_date                         smallint                       not null,\par
   width                          int                            not null,\par
   height                         int                            not null,\par
   photo_size                     bigint                         not null,\par
   color_bit                      int                            not null,\par
   exif_manufacturer              varchar(50),\par
   exif_model                     varchar(50),\par
   exif_iso                       int                            not null,\par
   exif_aperture                  varchar(20),\par
   exif_shutter                   varchar(20),\par
   exif_exposure_bias             varchar(20),\par
   exif_exposure_time             varchar(20),\par
   exif_focal_length              varchar(20),\par
   exif_color_space               varchar(20),\par
   reply_count                    int                            not null,\par
   view_count                     int                            not null,\par
   create_time                    datetime                       not null,\par
   modify_time                    datetime,\par
   last_reply_time                datetime,\par
   photo_type                     int                            not null,\par
   locked                         smallint                       not null,\par
   photo_status                   smallint                       not null,\par
   primary key (photo_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_album_photo_fk                                      */\par
/*==============================================================*/\par
create index r_album_photo_fk on dlog_photo\par
(\par
   album_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_site_photo_fk                                       */\par
/*==============================================================*/\par
create index r_site_photo_fk on dlog_photo\par
(\par
   site_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_photo_owner_fk                                      */\par
/*==============================================================*/\par
create index r_photo_owner_fk on dlog_photo\par
(\par
   userid\par
);\par
\par
alter table dlog_photo add constraint fk_r_album_photo foreign key (album_id)\par
      references dlog_album (album_id) on delete restrict on update restrict;\par
\par
alter table dlog_photo add constraint fk_r_site_photo foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
alter table dlog_photo add constraint fk_r_photo_owner foreign key (userid)\par
      references dlog_user (userid) on delete restrict on update restrict;\par
\par
\lang1033\f1 29.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'d5\'d5\'c6\'ac\'b1\'ed\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_album_cover\cell r_album_cover\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_photo_reply\cell r_photo_reply\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_album_photo\cell r_album_photo\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_photo\cell r_site_photo\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_photo_owner\cell r_photo_owner\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 30\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'d5\'d5\'c6\'ac\'c6\'c0\'c2\'db\'b1\'ed(dlog_p_reply)\par
\lang1033\ulnone\b0\f1 30.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'d5\'d5\'c6\'ac\'c6\'c0\'c2\'db\'b1\'ed\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'d5\'d5\'c6\'ac\'c6\'c0\'c2\'db\'b1\'e0\'ba\'c5\cell p_reply_id\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d5\'d5\'c6\'ac\'b1\'e0\'ba\'c5\cell photo_id\cell int\cell TRUE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d3\'c3\'bb\'a7\'b1\'e0\'ba\'c5\cell userid\cell int\cell FALSE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'c0\'c2\'db\'d5\'df\'d0\'d5\'c3\'fb\cell author\cell varchar(20)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'c0\'c2\'db\'d5\'df\'d6\'f7\'d2\'b3\cell author_url\cell varchar(100)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c6\'c0\'c2\'db\'d5\'df\'b5\'e7\'d3\'ca\cell author_email\cell varchar(50)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'cd\'bb\'a7\'b6\'cb\'c0\'e0\'d0\'cd\cell client_type\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d2\'fd\'d3\'c3\'b6\'cb\'b5\'c4ip\'b5\'d8\'d6\'b7\cell client_ip\cell varchar(16)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'e4\'af\'c0\'c0\'c6\'f7UA\cell client_user_agent\cell varchar(100)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'c7\'b7\'f1\'d6\'bb\'d4\'ca\'d0\'ed\'c8\'d5\'bc\'c7\'cb\'f9\'d3\'d0\'c8\'cb\'b2\'e9\'bf\'b4\cell owner_only\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c4\'da\'c8\'dd\cell content\cell text\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b7\'a2\'b1\'ed\'ca\'b1\'bc\'e4\cell write_time\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bc\'c7\'c2\'bc\'d7\'b4\'cc\'ac\cell status\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 30.2\tab\lang2052\ul\b\f0\'d5\'d5\'c6\'ac\'c6\'c0\'c2\'db\'b1\'ed\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_p_reply                                          */\par
/*==============================================================*/\par
create table dlog_p_reply\par
(\par
   p_reply_id                     int                            not null auto_increment,\par
   site_id                        int                            not null,\par
   photo_id                       int                            not null,\par
   userid                         int,\par
   author                         varchar(20)                    not null,\par
   author_url                     varchar(100),\par
   author_email                   varchar(50),\par
   client_type                    smallint                       not null,\par
   client_ip                      varchar(16)                    not null,\par
   client_user_agent              varchar(100),\par
   owner_only                     int                            not null,\par
   content                        text                           not null,\par
   write_time                     datetime                       not null,\par
   status                         smallint                       not null,\par
   primary key (p_reply_id)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_photo_reply_fk                                      */\par
/*==============================================================*/\par
create index r_photo_reply_fk on dlog_p_reply\par
(\par
   photo_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_site_p_reply_fk                                     */\par
/*==============================================================*/\par
create index r_site_p_reply_fk on dlog_p_reply\par
(\par
   site_id\par
);\par
\par
/*==============================================================*/\par
/* Index: r_user_p_reply_fk                                     */\par
/*==============================================================*/\par
create index r_user_p_reply_fk on dlog_p_reply\par
(\par
   userid\par
);\par
\par
alter table dlog_p_reply add constraint fk_r_photo_reply foreign key (photo_id)\par
      references dlog_photo (photo_id) on delete restrict on update restrict;\par
\par
alter table dlog_p_reply add constraint fk_r_site_p_reply foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
alter table dlog_p_reply add constraint fk_r_user_p_reply foreign key (userid)\par
      references dlog_user (userid) on delete restrict on update restrict;\par
\par
\lang1033\f1 30.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'d5\'d5\'c6\'ac\'c6\'c0\'c2\'db\'b1\'ed\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_photo_reply\cell r_photo_reply\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_p_reply\cell r_site_p_reply\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_user_p_reply\cell r_user_p_reply\cell Reference\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 31\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'d7\'a2\'b2\'e1\'d3\'c3\'bb\'a7\'b1\'ed(dlog_user)(dlog_user)\par
\lang1033\ulnone\b0\f1 31.1\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'d7\'a2\'b2\'e1\'d3\'c3\'bb\'a7\'b1\'ed(dlog_user)\'b5\'c4\'c0\'b8\'ce\'bb\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'ca\'fd\'be\'dd\'c0\'e0\'d0\'cd\cell\'c7\'bf\'d6\'c6\cell\'d6\'f7\'d2\'aa\'b5\'c4\cell\'cd\'e2\'c0\'b4\'bc\'fc\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0\'d3\'c3\'bb\'a7\'b1\'e0\'ba\'c5\cell userid\cell int\cell TRUE\cell TRUE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell site_id\cell int\cell FALSE\cell FALSE\cell TRUE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'a2\'b2\'e1\'b5\'c4\'bf\'d5\'bc\'e4\'b1\'e0\'ba\'c5\cell own_site_id\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b7\'a2\'cc\'fb\'c8\'cb\'d0\'d5\'c3\'fb\cell username\cell varchar(20)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b5\'c7\'c2\'bc\'c3\'dc\'c2\'eb\cell password\cell varchar(50)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d3\'c3\'bb\'a7\'bd\'c7\'c9\'ab\cell user_role\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ea\'c7\'b3\'c6\cell nickname\cell varchar(50)\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d0\'d4\'b1\'f0\cell sex\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c9\'fa\'c8\'d5\cell birth\cell date\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b5\'e7\'d7\'d3\'d3\'ca\'bc\'fe\'b5\'d8\'d6\'b7\cell email\cell varchar(50)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d6\'f7\'d2\'b3\cell homepage\cell varchar(50)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 QQ\'d5\'ca\'ba\'c5\cell qq\cell varchar(16)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 MSN\'d5\'ca\'ba\'c5\cell msn\cell varchar(50)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'d6\'bb\'fa\'ba\'c5\'c2\'eb\cell mobile\cell varchar(16)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b9\'fa\'bc\'ae\cell nation\cell varchar(40)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'a1\'b7\'dd\cell province\cell varchar(40)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b3\'c7\'ca\'d0\cell city\cell varchar(40)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d0\'d0\'d2\'b5\cell industry\cell varchar(40)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b9\'ab\'cb\'be\'c3\'fb\cell company\cell varchar(80)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b5\'d8\'d6\'b7\cell address\cell varchar(200)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d6\'b0\'ce\'f1\cell job\cell varchar(40)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b4\'ab\'d5\'e6\cell fax\cell varchar(20)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c1\'aa\'cf\'b5\'b5\'e7\'bb\'b0\cell tel\cell varchar(20)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d3\'ca\'d5\'fe\'b1\'e0\'c2\'eb\cell zip\cell varchar(12)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cd\'b7\'cf\'f1\'ce\'c4\'bc\'feURI\cell portrait\cell varchar(100)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b8\'f6\'c8\'cb\'d0\'fb\'d1\'d4\cell resume\cell varchar(200)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'a2\'b2\'e1\'ca\'b1\'bc\'e4\cell regtime\cell datetime\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'ee\'bd\'fc\'b7\'a2\'cc\'fb\'ca\'b1\'bc\'e4\cell last_time\cell datetime\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d7\'ee\'bd\'fc\'d2\'bb\'b4\'ce\'b7\'c3\'ce\'ca\'b5\'c4IP\'b5\'d8\'d6\'b7\cell last_ip\cell varchar(16)\cell FALSE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'b5\'c7\'c2\'bc\'d0\'c5\'cf\'a2\'b1\'a3\'c1\'f4\'b5\'c4\'cc\'ec\'ca\'fd\cell keep_days\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d4\'da\'cf\'df\'d7\'b4\'cc\'ac\cell online_status\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d3\'c3\'bb\'a7\'b5\'c8\'bc\'b6\cell user_level\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'bc\'c7\'c2\'bc\'d7\'b4\'cc\'ac\cell status\cell smallint\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ce\'c4\'d5\'c2\'ca\'fd\cell article_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cb\'f9\'b7\'a2\'b1\'ed\'b5\'c4\'c8\'d5\'bc\'c7\'c6\'c0\'c2\'db\'ca\'fd\cell article_reply_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cc\'fb\'d7\'d3\'ca\'fd\cell topic_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cb\'f9\'b7\'a2\'b1\'ed\'b5\'c4\'bb\'d8\'cc\'fb\'ca\'fd\cell topic_reply_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'d5\'d5\'c6\'ac\'ca\'fd\cell photo_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'cb\'f9\'b7\'a2\'b1\'ed\'b5\'c4\'d5\'d5\'c6\'ac\'c6\'c0\'c2\'db\'ca\'fd\cell photo_reply_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c1\'f4\'d1\'d4\'ca\'fd\cell guestbook_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'ca\'e9\'c7\'a9\'ca\'fd\cell bookmark_count\cell int\cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\'d3\'c3\'bb\'a7\'c8\'a8\'cf\'de\par
(E35 \'bc\'d3)\cell popedom\cell int \cell TRUE\cell FALSE\cell FALSE\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3146\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx6292\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9127\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx9694\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\'b7\'c3\'ce\'ca\'d5\'df\par
(E35 \'bc\'d3)\cell visitor\cell varchar(200)\cell FALSE\cell FALSE\cell FALSE\cell\row\pard\nowidctlpar\par
\pard\nowidctlpar\li80\ri80\sb20\sa20\lang1033\f1 31.2\tab\lang2052\ul\b\f0\'d7\'a2\'b2\'e1\'d3\'c3\'bb\'a7\'b1\'ed(dlog_user)\'b5\'c4\'b4\'fa\'c2\'eb\'d4\'a4\'c0\'c0\par
\ulnone\b0 /*==============================================================*/\par
/* Table: dlog_user                                             */\par
/*==============================================================*/\par
create table dlog_user\par
(\par
   userid                         int                            not null auto_increment,\par
   site_id                        int,\par
   own_site_id                    int                            not null,\par
   username                       varchar(20)                    not null,\par
   password                       varchar(50)                    not null,\par
   user_role                      int                            not null,\par
   nickname                       varchar(50)                    not null,\par
   sex                            smallint                       not null,\par
   birth                          date,\par
   email                          varchar(50),\par
   homepage                       varchar(50),\par
   qq                             varchar(16),\par
   msn                            varchar(50),\par
   mobile                         varchar(16),\par
   nation                         varchar(40),\par
   province                       varchar(40),\par
   city                           varchar(40),\par
   industry                       varchar(40),\par
   company                        varchar(80),\par
   address                        varchar(200),\par
   job                            varchar(40),\par
   fax                            varchar(20),\par
   tel                            varchar(20),\par
   zip                            varchar(12),\par
   portrait                       varchar(100),\par
   resume                         varchar(200),\par
   regtime                        datetime                       not null,\par
   last_time                      datetime,\par
   last_ip                        varchar(16),\par
   keep_days                      int                            not null,\par
   online_status                  int                            not null,\par
   user_level                     int                            not null,\par
   status                         smallint                       not null,\par
   article_count                  int                            not null,\par
   article_reply_count            int                            not null,\par
   topic_count                    int                            not null,\par
   topic_reply_count              int                            not null,\par
   photo_count                    int                            not null,\par
   photo_reply_count              int                            not null,\par
   guestbook_count                int                            not null,\par
   bookmark_count                 int                            not null,\par
   popedom                        smallint                       not null default 0,\par
   visitor                        char(200),\par
   primary key (userid)\par
)\par
type = innodb;\par
\par
/*==============================================================*/\par
/* Index: r_site_user_fk                                        */\par
/*==============================================================*/\par
create index r_site_user_fk on dlog_user\par
(\par
   site_id\par
);\par
\par
alter table dlog_user add constraint fk_r_site_user foreign key (site_id)\par
      references dlog_site (site_id) on delete restrict on update restrict;\par
\par
\lang1033\f1 31.3\tab\lang2052\ul\b\f0\'b1\'ed\'b8\'f1\'d7\'a2\'b2\'e1\'d3\'c3\'bb\'a7\'b1\'ed(dlog_user)\'b5\'c4\'d2\'c0\'c0\'b5\'c7\'e5\'b5\'a5\par
\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\qc\ulnone\b0\i\'c3\'fb\'b3\'c6\cell\'b4\'fa\'c2\'eb\cell\'c0\'e0\'c3\'fb\'b3\'c6\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\i0 r_user_site\cell r_user_site\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_user_journal\cell r_user_journal\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_user_j_reply\cell r_user_j_reply\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20\'c8\'d5\'bc\'c7\'b7\'d6\'c0\'e0\'c8\'a8\'cf\'de\'c9\'e8\'d6\'c3\'b1\'ed\cell dlog_catalog_perm2\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_user_mark\cell r_user_mark\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_photo_owner\cell r_photo_owner\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_user_p_reply\cell r_user_p_reply\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_recommend\cell r_recommend\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_user_liuyan\cell r_user_liuyan\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_user_topic\cell r_user_topic\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_user_t_reply\cell r_user_t_reply\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_msg_receiver\cell r_msg_receiver\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_user_upload\cell r_user_upload\cell Reference\cell\row\trowd\trgaph113\trleft113\trpaddl113\trpaddr113\trpaddfl3\trpaddfr3
\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4331\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx8662\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx10828\pard\intbl\nowidctlpar\li80\ri80\sb20\sa20 r_site_user\cell r_site_user\cell Reference\cell\row\pard\nowidctlpar\par
\par
\par
/*==============================================================*/\par
/* Table: dlog_message_affiche                                  */\par
/*==============================================================*/\par
create table dlog_message_affiche\par
(\par
   affiche_id           int not null,\par
   affiche_title        varchar(100) not null,\par
   affiche_content      text not null,\par
   affiche_send_time    datetime not null,\par
   affiche_status       int not null,\par
   affiche_user_id      int,\par
   primary key (affiche_id)\par
);\par
\par
/*==============================================================*/\par
/* Table: dlog_message_receiver                                 */\par
/*==============================================================*/\par
create table dlog_message_receiver\par
(\par
   receiver_id          int not null,\par
   receiver_msg_id      int not null,\par
   receiver_user_id     int not null,\par
   receiver_s_user_id   int not null,\par
   receiver_s_user_name varchar(100) not null,\par
   receiver_write_time  datetime not null,\par
   receiver_status      int not null,\par
   primary key (receiver_id)\par
);\par
\par
/*==============================================================*/\par
/* Table: dlog_message_send                                     */\par
/*==============================================================*/\par
create table dlog_message_send\par
(\par
   send_id              int not null,\par
   send_msg_id          int not null,\par
   send_user_id         int not null,\par
   send_r_user_id       int not null,\par
   send_r_user_name     varchar(100) not null,\par
   send_time            datetime not null,\par
   send_status          int not null,\par
   primary key (send_id)\par
);\par
\par
/*==============================================================*/\par
/* Table: dlog_diary_annex                                      */\par
/*==============================================================*/\par
create table dlog_diary_annex\par
(\par
   annex_id             int not null,\par
   annex_user_id        int not null,\par
   annex_site_id        int not null,\par
   annex_upload_time    datetime not null,\par
   annex_download_count int not null,\par
   annex_status         int,\par
   annex_validate       bigint not null,\par
   annex_type           int,\par
   annex_url            varchar(256) not null,\par
   annex_disk_path      varchar(256) not null,\par
   annex_file_name      varchar(256) not null,\par
   annex_file_desc      varchar(256),\par
   annex_name           varchar(256) not null,\par
   annex_diary_id       int,\par
   annex_size           int not null,\par
   annex_last_time      datetime,\par
   annex_extend1        int,\par
   annex_extend2        int,\par
   annex_extend3        varchar(1024),\par
   annex_extend4        varchar(1024),\par
   primary key (annex_id)\par
);\par
\par
/*==============================================================*/\par
/* Table: dlog_style                                            */\par
/*==============================================================*/\par
create table dlog_style\par
(\par
   style_id             int not null,\par
   style_path_name      varchar(200) not null,\par
   style_name           varchar(200) not null,\par
   style_css            varchar(200) not null,\par
   style_preview_l_image varchar(200) not null,\par
   style_preview_s_image varchar(200) not null,\par
   style_explain        varchar(1024),\par
   style_status         int not null,\par
   style_type           int not null,\par
   style_level          int not null,\par
   style_count          int not null,\par
   style_create_time    datetime,\par
   style_extend1        int,\par
   style_extend2        int,\par
   style_extend3        varchar(1024),\par
   style_extend4        varchar(1024),\par
   primary key (style_id)\par
);\par
\par
/*==============================================================*/\par
/* Table: dlog_user_f_group                                     */\par
/*==============================================================*/\par
create table dlog_user_f_group\par
(\par
   group_id             int not null,\par
   group_user_id        int not null,\par
   group_name           varchar(64) not null,\par
   group_type           int not null,\par
   group_count          int,\par
   primary key (group_id)\par
);\par
\par
}
 